使用StrConv,指定轉換類型,可以方便的進行字符串的轉換。比如,需要將一串繁體中文轉換為簡體中文,如下:
Dim strTraditionalCn As String = "將字串轉換成簡體中文字元"
Dim strSimplifiedCnn As String = String.Empty
strSimplifiedCnn = StrConv(strTraditionalCn ,VbStrConv.SimplifiedChinese)
Console.Writeline(strSimplifiedCnn )
輸出:將字符串轉換成簡體中文字元
又如,如果需要將全角數字轉換成半角數字,則可以使用:
StrConv("22222",VbStrConv.Narrow)
詳細的轉換類型如下:
| 成員名稱 | 說明 |
| None | 不執行轉換。 |
| Uppercase | 將字符串轉換為大寫字符。 該成員等效於 Visual Basic 常數 vbUpperCase。 |
| Lowercase | 將字符串轉換為小寫字符。 該成員等效於 Visual Basic 常數 vbLowerCase。 |
| ProperCase | 將字符串中每個單詞的首字母轉換為大寫。 該成員等效於 Visual Basic 常數 vbProperCase。 |
| Wide | 將字符串中的窄(單字節)字符轉換為寬(雙字節)字符。 應用於亞洲區域設置。 該成員等效於 Visual Basic 常數 vbWide。 |
| Narrow | 將字符串中的寬(雙字節)字符轉換為窄(單字節)字符。 應用於亞洲區域設置。 該成員等效於 Visual Basic 常數 vbNarrow。 |
| Katakana | 將字符串中的平假名字符轉換為片假名字符。 僅應用於日文區域設置。 該成員等效於 Visual Basic 常數 vbKatakana。 |
| Hiragana | 將字符串中的片假名字符轉換為平假名字符。 僅應用於日文區域設置。 該成員等效於 Visual Basic 常數 vbHiragana。 |
| SimplifiedChinese | 將字符串轉換為簡體中文字符。 該成員等效於 Visual Basic 常數 vbSimplifiedChinese。 |
| TraditionalChinese | 將字符串轉換為繁體中文字符。 該成員等效於 Visual Basic 常數 vbTraditionalChinese。 |
| LinguisticCasing | 將字符串從大小寫文件系統規則轉換為語義規則。 該成員等效於 Visual Basic 常數 vbLinguisticCasing。 |
MSDN參考資料:http://msdn.microsoft.com/zh-cn/library/microsoft.visualbasic.vbstrconv.aspx
