Strings.ChrW(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回與指定的字元碼關聯的字元。
public:
static char ChrW(int CharCode);
public static char ChrW (int CharCode);
static member ChrW : int -> char
Public Function ChrW (CharCode As Integer) As Char
參數
- CharCode
- Int32
必要。 Integer
表示 code point
字元之、 或字元碼的表達式。
傳回
與指定之字元碼關聯的字元。
例外狀況
針對 ChrW
為 CharCode
< -32768 或 > 65535。
範例
下列範例會 Chr
使用 函式傳回與指定字元碼相關聯的字元。
Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)
備註
接受CharCode
的非對稱範圍會補償 與Integer
之間的Short
儲存差異。 例如,-29183 是 , Short
但 +36353 是 Integer
。 這也有助於與 Visual Basic 6.0 相容。
Chr
Encoding會使用 命名空間中的 System.Text 類別來判斷目前的線程是否使用單一位元組位元集, (SBCS) 或雙位元組字元集 (DBCS) 。 然後 CharCode
,它會作為適當集合中的程式代碼點。 SBCS 字元的範圍可以是 0 到 255,DBCS 字元則為 -32768 到 65535。
傳回的值取決於目前線程的代碼頁,此頁面包含在ANSICodePage命名空間中 System.Globalization 類別的 TextInfo 屬性中。 您可以藉由指定 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage
來取得 ANSICodePage 。
ChrW
採用 CharCode
為 Unicode 字碼點。 此範圍與目前線程的文化特性和代碼頁設定無關。 從 -32768 到 -1 的值會被視為與範圍 +32768 到 +65535 中的值相同。
從 0 到 31 的數位與標準不可列印的 ASCII 代碼相同。 例如, Chr(10)
傳回換行字元。
注意
舊版 Visual Basic 中的函 ChrB
式會傳回單一位元組。 其主要用於在雙位元組字元集 (DBCS) 應用程式中轉換字串。 Visual Basic 和 .NET Framework 中的所有字串都位於 Unicode 中,不再ChrB
支援。