傳回 Integer 值,表示對應至字元的字元碼。
命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)
語法
'宣告
Public Shared Function Asc ( _
String As String _
) As Integer
'用途
Dim String As String
Dim returnValue As Integer
returnValue = Strings.Asc(String)
public static int Asc (
string String
)
public:
static int Asc (
String^ String
)
public static int Asc (
String String
)
public static function Asc (
String : String
) : int
參數
- String
必要項。任何有效的 Char 或 String 運算式。如果 String 為 String 運算式,則只有字串的第一個字元才會用於輸入。如果 String 為 Nothing 或者不包含任何字元,則會發生 ArgumentException 錯誤。
傳回值
傳回 Integer 值,表示對應至字元的字元碼。
備註
如需詳細資訊,請參閱 Visual Basic 的主題 Asc、AscW 函式。
Asc 會傳回輸入字元的「字碼指標」或字元碼。若是單一位元組字元集 (SBCS) 的值,這可以是 0 到 255;若是雙位元組字元集 (DBCS) 的值,這可以是 -32768 到 32767。如需單一位元組 ASCII 字元的圖表,請參閱 ASCII 字元碼。
傳回值視目前執行緒的字碼頁而定;該執行緒包含在 System.Globalization 命名空間中 TextInfo 類別的 ANSICodePage 屬性中。您可以指定 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage 以取得 ANSICodePage。
AscW 會傳回輸入字元的 Unicode 字碼指標。這可以是 0 到 65535。傳回的值與目前執行緒的文化特性和字碼頁設定無關。
注意事項 |
|---|
舊版的 AscB 函式會傳回位元組的程式碼,而不是字元。這項功能主要用來轉換雙位元組字元集 (DBCS) 應用程式中的字串。所有的 Visual Basic 2005 字串都以 Unicode 編碼,且不再支援 AscB。 |
範例
下列範例會使用 Asc 函式,傳回對應到每一個字串中第一個字母的 Integer 資料型別 (Visual Basic) 字元碼。
Dim codeInt As Integer
' The following line of code sets myInt to 65.
codeInt = Asc("A")
' The following line of code sets myInt to 97.
codeInt = Asc("a")
' The following line of code sets myInt to 65.
codeInt = Asc("Apple")
平台
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 命名空間
System.Globalization
CultureInfo
ANSICodePage
ArgumentException
其他資源
Asc、AscW 函式
Chr、ChrW 函式
轉換函式 (Visual Basic)
型別轉換函式
ASCII 字元碼
Integer 資料型別 (Visual Basic)
注意事項