VB.NET字符串合并最優(yōu)方法推薦
VB.NET編程人員在進(jìn)行一個(gè)程序開(kāi)發(fā)的過(guò)程中,會(huì)經(jīng)常與字符串打上交道。對(duì)于字符串的操作應(yīng)當(dāng)要達(dá)到一個(gè)非常熟練的地步。那么今天我們就一起來(lái)看看VB.NET字符串合并的相關(guān)操作方法,提升大家的編程能力。#t#
VB.NET字符串合并是一個(gè)簡(jiǎn)單的操作。你可以利用運(yùn)算符&在一個(gè)字符串的結(jié)尾再加上一個(gè)字符串,或者用一個(gè)String對(duì)象的Insert命令在一個(gè)字符串中再插入一個(gè)字符串。雖然運(yùn)算符&和+都可以用來(lái)合并字符串,但是通常情況下最好還是用運(yùn)算符&,因?yàn)槿绻渲幸粋€(gè)數(shù)值是非字符串表達(dá)式的話,運(yùn)算符+會(huì)將數(shù)值轉(zhuǎn)換成為雙精度型。
運(yùn)用運(yùn)算符&,VB.NET會(huì)嘗試把任意一個(gè)非字符串?dāng)?shù)值轉(zhuǎn)換成字符串,然后將它們連接起來(lái)。據(jù)說(shuō),運(yùn)用&運(yùn)算符來(lái)添加字符串是不會(huì)出現(xiàn)歧義的,因?yàn)榧词箶?shù)據(jù)類(lèi)型不是字符串,它也只被限制于執(zhí)行字符串的連接。下面是一個(gè)VB.NET字符串合并例子:
- Private Function
ConcatenateStrings()- Function ConcatenateStrings
() As Integer- Dim strNameFirst As
String = "James"- Dim strNameLast As
String = "Lipton"- Dim strNameFull As String
strNameFull = strNameFirst- & strNameLast strNameFull
strNameFull = strNameFull.
Insert(Len(strNameFirst), " ")- MessageBox.Show(strNameFull)
- End Function
VB.NET字符串合并操作的一開(kāi)始,我們定義兩個(gè)變量,分別代表兩個(gè)將要被合并的字符串(strNameFirst和strNameLast),然后用運(yùn)算符&將這些字符串合并成為第三個(gè)字符串(strNameFull)。這時(shí)strNameFull等于“JamesLipton”。為了能在名和姓之間加入一個(gè)空格,我們用字符串類(lèi)中允許在字符串中加入字符的命令I(lǐng)nsert。同時(shí),我們指定什么樣的字符串被加在什么位置。在例子中,我們只是在名和姓之間簡(jiǎn)單地加入了一個(gè)空格。