如需詳細資訊,請參閱 Visual Basic 的主題 StrConv 函式。
常數 VbStrConv.Wide、VbStrConv.Narrow、VbStrConv.SimplifiedChinese、VbStrConv.TraditionalChinese、VbStrConv.Katakana 和 VbStrConv.Hiragana 用於不適用的地區設定時,可能會造成執行階段錯誤,但並非一定會造成錯誤:常數 VbStrConv.Katakana 和 VbStrConv.Hiragana 可用於已安裝日文語言套件的非日文系統中。此外,任何有安裝東亞語言的系統上也可支援常數 VbStrConv.Wide 和 VbStrConv.Narrow 的使用。
這個函式在管理字串時使用應用程式的文化特性資訊,讓大小寫變更能夠配合應用程式所使用的地區設定 (Locale) 而適當變更。
Conversion 引數設定如下:
| 列舉型別成員 | 描述 |
| VbStrConv.None | 不執行轉換 |
| VbStrConv.LinguisticCasing | 使用語言規則來進行轉換,而非檔案系統 (預設值)。只有 VbStrConv.UpperCase 和 VbStrConv.LowerCase 才有效。 |
| VbStrConv.UpperCase | 將字串轉換為大寫字元。 |
| VbStrConv.LowerCase | 將字串轉換為小寫字元。 |
| VbStrConv.ProperCase | 將字串中每個單字的第一個字母轉換為大寫。 |
| VbStrConv.Wide * | 將字串中的半形字元轉換成全形字元。 |
| VbStrConv.Narrow * | 將字串中的全形字元轉換成半形字元。 |
| VbStrConv.Katakana ** | 將字串中的平假名字元轉換成片假名字元。 |
| VbStrConv.Hiragana ** | 將字串中的片假名字元轉換成平假名字元。 |
| VbStrConv.SimplifiedChinese * | 將繁體中文字元轉換成簡體中文。 |
| VbStrConv.TraditionalChinese * | 將簡體中文字元轉換成繁體中文。 |
*:適用於亞洲地區設定。
**:僅適用於日本。
注意事項 |
|---|
| 這些常數指定於 .NET Framework Common Language Runtime 內。因此,可以在程式碼中的任何地方使用這些常數,以取代實際值。大部分的這些常數都可以結合起來 (例如 UpperCase + Wide),但是在彼此互斥時除外 (例如 VbStrConv.Wide + VbStrConv.Narrow)。 |
下列是適當轉換所用的有效單字分隔符號:Null (Chr$(0))、水平索引標籤 (Chr$(9))、換行字元 (Chr$(10))、垂直索引標籤 (Chr$(11))、換頁字元 (Chr$(12))、歸位字元 (Carriage Return) (Chr$(13))、空格 (單一位元組字元集) (Chr$(32))。空格的實際值 (可以是全形或半形),會因東亞文化特性的所在國家或地區而異。