Strings.Asc メソッド

定義

文字に対応する文字コードを表す整数値を返します。

オーバーロード

名前 説明
Asc(Char)

文字に対応する文字コードを表す整数値を返します。

Asc(String)

文字に対応する文字コードを表す整数値を返します。

Asc(Char)

ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb

文字に対応する文字コードを表す整数値を返します。

public:
 static int Asc(char String);
public static int Asc(char String);
static member Asc : char -> int
Public Function Asc (String As Char) As Integer

パラメーター

String
Char

必須。 有効な Char または String 式。 StringString式の場合、文字列の最初の文字のみが入力に使用されます。 StringNothingまたは文字を含まない場合は、ArgumentException エラーが発生します。

返品

文字に対応する文字コード。

次の例では、 Asc 関数を使用して、各文字列 Integer 最初の文字に対応する文字コードを返します。

Dim codeInt As Integer
' The following line of code sets codeInt to 65.
codeInt = Asc("A")
' The following line of code sets codeInt to 97.
codeInt = Asc("a")
' The following line of code sets codeInt to 65.
codeInt = Asc("Apple")

注釈

Asc は、入力文字の コード ポイントまたは文字コードを返します。 これは、1 バイト文字セット (SBCS) 値の場合は 0 から 255、2 バイト文字セット (DBCS) 値の場合は -32768 から 32767 までです。

AscW は、入力文字の Unicode コード ポイントを返します。 これは 0 から 65535 までです。 返される値は、現在のスレッドのカルチャとコード ページの設定に依存しません。

Note

以前のバージョンの Visual Basic の AscB 関数は、文字ではなくバイトのコードを返します。 それは主に、2 バイト文字セット (DBCS) アプリケーションで文字列を変換するために使用します。 Visual Basic 2005 のすべての文字列は Unicode で、AscB はサポートされなくなりました。

こちらもご覧ください

適用対象

Asc(String)

ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb
ソース:
Strings.vb

文字に対応する文字コードを表す整数値を返します。

public:
 static int Asc(System::String ^ String);
public static int Asc(string String);
static member Asc : string -> int
Public Function Asc (String As String) As Integer

パラメーター

String
String

必須。 有効な Char または String 式。 StringString式の場合、文字列の最初の文字のみが入力に使用されます。 StringNothingまたは文字を含まない場合は、ArgumentException エラーが発生します。

返品

文字に対応する文字コード。

次の例では、 Asc 関数を使用して、各文字列 Integer 最初の文字に対応する文字コードを返します。

Dim codeInt As Integer
' The following line of code sets codeInt to 65.
codeInt = Asc("A")
' The following line of code sets codeInt to 97.
codeInt = Asc("a")
' The following line of code sets codeInt to 65.
codeInt = Asc("Apple")

注釈

Asc は、入力文字の コード ポイントまたは文字コードを返します。 これは、1 バイト文字セット (SBCS) 値の場合は 0 から 255、2 バイト文字セット (DBCS) 値の場合は -32768 から 32767 までです。

AscW は、入力文字の Unicode コード ポイントを返します。 これは 0 から 65535 までです。 返される値は、現在のスレッドのカルチャとコード ページの設定に依存しません。

Note

以前のバージョンの Visual Basic の AscB 関数は、文字ではなくバイトのコードを返します。 それは主に、2 バイト文字セット (DBCS) アプリケーションで文字列を変換するために使用します。 Visual Basic 2005 のすべての文字列は Unicode で、AscB はサポートされなくなりました。

こちらもご覧ください

適用対象