中的字符串處物業(yè)
組合成為一個(gè)個(gè)會(huì)跳舞的小人 字符串處理是程序設(shè)計(jì)是最常見的操作,一般來說,掌握對(duì)字符串的處理也是開始學(xué)習(xí)一種新語言來的基礎(chǔ),對(duì)后續(xù)的深入學(xué)習(xí)是非常重要的,這也是為什么把對(duì)字符串處理放在本系列講座最前面的原因。由于字符串處理所涉及的內(nèi)容比較多,下面就選擇Visual Basic .Net在處理字符串時(shí)的一些常見的、典型的問題加以介紹。
一.用String關(guān)鍵字、String類和StringBuilder類創(chuàng)建字符串:
Visual Basic .Net保留了很多早期Visual Basic的關(guān)鍵字、運(yùn)算符和函數(shù)。但一般來說這些關(guān)鍵字、運(yùn)算符和函數(shù)在.Net框架提供的.Net FrameWork SDK中又能夠找到可以替代的類、方法等。在Visual Basic .Net創(chuàng)建一個(gè)字符串可有三種方式,具體如下:
1. 使用關(guān)鍵字String來定義字符串變量,String關(guān)鍵字在早期的Visual Basic中也存在。具體的操作如下:
Dim sStr1 As String \'定義String變量
sStr1 = \" Hello World \" \'初始化此變量
2. 使用String類來創(chuàng)建字符串,String類位于命名空間System中,具體如下:
Dim sStr1 As ring
SStr1 = \" Hello World \"
3. 使用StringBuilder類來創(chuàng)建字符串,StringBuilder類位于命名空間xt,具體如下:
Dim sStr1 As ringBuilder
sStr1 = New ringBuilder ( \"Hello World\" )
下面就來看看上述三種Visual Basic .Net中創(chuàng)建字符串的方法的區(qū)別:第一種方法和第二種方法所得到的結(jié)果是一樣的。都是定義一個(gè)不可變字符串。但第三種方法卻是定義一個(gè)可變字符串。可變字符串和不可變字符串的區(qū)別,將在下面的內(nèi)容中深入探討。通過上面的三種不同的定義方法可見, Visual Basic .Net中不僅保留了原Visual Basic的特點(diǎn),同時(shí)更可見,Visual Basic .Net是一個(gè)真正面向?qū)ο笳Z言,因?yàn)榈诙N創(chuàng)建字符串的方法,其實(shí)是類經(jīng)過實(shí)例化得到的一個(gè)實(shí)例。理解了這一點(diǎn)對(duì)掌握在Visual Basic .Net中處理字符串是非常有幫助的。
二.Visual Basic .Net中的可變字符串和不可變字符串:
通過上面內(nèi)容中第一種和第二種方法創(chuàng)建的字符串一般就被稱之為“不可變的”,這是由于一旦創(chuàng)建它就無法修改它的值。看似能修改String的方法實(shí)際上只是返回一個(gè)包含修改內(nèi)容的新ring類的實(shí)例。而第三種方法創(chuàng)建的字符串,就被稱為“可變”字符串,此字符串的表示值為可變字符序列的類似字符串。之所以說其是可變的,是因?yàn)镾tringBuilder類實(shí)例的追加、移除、替換或插入字符方法可以對(duì)它進(jìn)行修改。這些具體的方法將在下面內(nèi)容種加以介紹。
米諾地爾治療效果欽州哪家醫(yī)院白癜風(fēng)好
廣安治療白癜風(fēng)的醫(yī)院
- 太陽大勝鵜鶘更以天王山!布里奇斯統(tǒng)治攻守,雙核太穩(wěn),CJ引發(fā)崩盤
- 澤璟精細(xì)化工:鹽酸杰克替尼片用于治療重型新冠狀肺炎患者的臨床試驗(yàn)獲得批準(zhǔn)
- 【走近老區(qū)看新貌】養(yǎng)山護(hù)山闖新路 碳中和理念蔚然成風(fēng)
- 蚌埠黃莊橫街朝陽社區(qū)開展“十項(xiàng)暖民心”行動(dòng)口腔健康講座活動(dòng)
- 給羅威納犬注射完疫苗是有很多注意事項(xiàng)的位置
- 典雅高貴的西施犬選購西施犬前必讀位置
- 羅威納犬幼犬價(jià)格級(jí)別不同價(jià)格差距大位置
- 美容達(dá)人告訴你定期給牛頭梗梳理毛發(fā)的好處位置
- 鸚鵡的壽命有多長鸚鵡最長壽命有年位置
- 茶杯犬的眼睛如何護(hù)理知識(shí)位置
- 拉布拉多犬挑食了教你拉拉最合適喂食大法位置
- 小狗被蜱蟲咬了怎么辦位置