Поделиться через


Strings.Asc Метод

Определение

Возвращает целочисленное значение, представляющее код заданного символа.

Перегрузки

Asc(Char)

Возвращает целочисленное значение, представляющее код заданного символа.

Asc(String)

Возвращает целочисленное значение, представляющее код заданного символа.

Asc(Char)

Исходный код:
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. Если параметр String — выражение типа String, в качестве входного значения используется только первый знак строки. Если параметр String равен Nothing или не содержит знаков, возникает ошибка 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 возвращает кодовую точку или код символа для входного символа. Это может быть от 0 до 255 для значений однобайтовой кодировки (SBCS) и от -32768 до 32767 для значений двухбайтовой кодировки (DBCS).

AscW возвращает кодовую точку Юникода для входного символа. Это может быть от 0 до 65535. Возвращаемое значение не зависит от языка и региональных параметров и параметров кодовой страницы для текущего потока.

Примечание

Функция AscB более ранних версий Visual Basic возвращает код для байта, а не символа. Он используется в основном для преобразования строк в приложениях с двухбайтовой кодировкой (DBCS). Все строки Visual Basic 2005 находятся в Юникоде и AscB больше не поддерживаются.

См. также раздел

Применяется к

Asc(String)

Исходный код:
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. Если параметр String — выражение типа String, в качестве входного значения используется только первый знак строки. Если параметр String равен Nothing или не содержит знаков, возникает ошибка 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 возвращает кодовую точку или код символа для входного символа. Это может быть от 0 до 255 для значений однобайтовой кодировки (SBCS) и от -32768 до 32767 для значений двухбайтовой кодировки (DBCS).

AscW возвращает кодовую точку Юникода для входного символа. Это может быть от 0 до 65535. Возвращаемое значение не зависит от языка и региональных параметров и параметров кодовой страницы для текущего потока.

Примечание

Функция AscB более ранних версий Visual Basic возвращает код для байта, а не символа. Он используется в основном для преобразования строк в приложениях с двухбайтовой кодировкой (DBCS). Все строки Visual Basic 2005 находятся в Юникоде и AscB больше не поддерживаются.

См. также раздел

Применяется к