射頻識別 VB字符串連接符有哪些,有什么區(qū)別?
VB字符串連接符有哪些,有什么區(qū)別?VB string connector和&之間的區(qū)別是符號的兩個條目都必須是字符串,例如a、B、a和B必須是字符中的變量,否則將生成異常。&;可以用to
VB字符串連接符有哪些,有什么區(qū)別?
VB string connector和&之間的區(qū)別是符號的兩個條目都必須是字符串,例如a、B、a和B必須是字符中的變量,否則將生成異常。&;可以用toString方法直接轉(zhuǎn)換更改的內(nèi)容,例如“astring”&;1234,結(jié)果將變?yōu)閍string1234
~]。在VB中連接字符串時,符號和符號的用法是相同的。
但是,如果它是一個數(shù)字,最好不要用符號連接它,因為VB在計算加法時優(yōu)先考慮它可以被視為一個數(shù)字。
例如,“12”&;“34”的結(jié)果是“1234”;“12”&;“34”的結(jié)果也是“1234”
12&;“34”的結(jié)果是“1234”;“12”&;“34”的結(jié)果是“46
特別是,“12”&;“34”的結(jié)果仍然是“1234”;“12”&;“34”的結(jié)果也是46
因此,如果是字符串連接,最好使用&符號而不是符號。
出現(xiàn)這種情況的原因,我個人分析,這和VB中使用$一樣,也是VB遺傳問題。
在前面的basic(不是VB,是VB的祖先)中,字符串連接符號只有一個,即符號。為了保證用basic編寫的舊程序能在VB中使用,VB中仍然保留了連接字符串的用法,但重新定義了&作為特殊連接器的用法。
因此,使用VB編程時,不必?fù)?dān)心字符連接是符號和加法計算是符號之間的特殊用法和區(qū)別。好吧?
我希望它能解決你的疑問。