傳回與指定的字元碼關聯的字元。
命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)
語法
'宣告
Public Shared Function ChrW ( _
CharCode As Integer _
) As Char
'用途
Dim CharCode As Integer
Dim returnValue As Char
returnValue = Strings.ChrW(CharCode)
public static char ChrW (
int CharCode
)
public:
static wchar_t ChrW (
int CharCode
)
public static char ChrW (
int CharCode
)
public static function ChrW (
CharCode : int
) : char
參數
- CharCode
必要項。Integer 運算式,表示字元的「字碼指標」(Code Point) 或字元碼。如果 CharCode 在有效範圍之外,會發生 ArgumentException 錯誤。Chr 的有效範圍為 0 到 255,而 ChrW 的有效範圍則為 -32768 到 65535。
傳回值
傳回與指定的字元碼關聯的字元。
備註
如需詳細資訊,請參閱 Visual Basic 的主題 Chr、ChrW 函式。
CharCode 接受的非對稱範圍可彌補 Short 資料型別 (Visual Basic) 和 Integer 資料型別 (Visual Basic) 之間的儲存區差異。例如,-29183 是 Short,但 +36353 是 Integer。如此也有助於達成與 Visual Basic 6.0 之間的相容性。
Chr 使用 System.Text 命名空間中的 Encoding 類別,以判斷目前的執行緒是使用單一位元組字元集 (SBCS) 還是雙位元組字元集 (DBCS)。然後它會採用 CharCode,當做適當字元集中的字碼指標。對於 SBCS 字元而言,此範圍可以是 0 到 255,而對於 DBCS 字元而言,此範圍可以是 -32768 到 65535。如需單一位元組 ASCII 字元的圖表,請參閱 ASCII 字元碼。
傳回值視目前執行緒的字碼頁而定;該執行緒包含在 System.Globalization 命名空間中 TextInfo 類別的 ANSICodePage 屬性中。您可以指定 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。 |
範例
下列範例會使用 Chr 函式傳回與指定之字元碼相關聯的字元。
Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)
平台
Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition
.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。
版本資訊
.NET Framework
支援版本:2.0、1.1、1.0
.NET Compact Framework
支援版本:2.0、1.0
請參閱
參考
Strings 類別
Strings 成員
Microsoft.VisualBasic 命名空間
CultureInfo
ArgumentException
其他資源
Chr、ChrW 函式
字串操作摘要
Asc、AscW 函式
Str 函式
轉換函式 (Visual Basic)
型別轉換函式
ASCII 字元碼
注意事項