Strings.AscW Método

Definição

Retorna um valor inteiro representando o código de caractere correspondente a um caractere.

Sobrecargas

AscW(Char)

Retorna um valor inteiro representando o código de caractere correspondente a um caractere.

AscW(String)

Retorna um valor inteiro representando o código de caractere correspondente a um caractere.

AscW(Char)

Origem:
Strings.vb
Origem:
Strings.vb
Origem:
Strings.vb

Retorna um valor inteiro representando o código de caractere correspondente a um caractere.

C#
public static int AscW (char String);

Parâmetros

String
Char

Obrigatórios. Qualquer expressão Char ou String válida. Se String for uma expressão String, somente o primeiro caractere da cadeia de caracteres será usado para a entrada. Se String for Nothing ou não contiver caracteres, um erro ArgumentException ocorrerá.

Retornos

O código de caractere que corresponde ao caractere.

Exemplos

O exemplo a seguir usa a Asc função para retornar Integer códigos de caractere correspondentes à primeira letra em cada cadeia de caracteres.

VB
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")

Comentários

Asc retorna o ponto de código, ou código de caractere, para o caractere de entrada. Isso pode ser de 0 a 255 para valores de conjunto de caracteres de byte único (SBCS) e -32768 a 32767 para valores DBCS (conjunto de caracteres de byte duplo).

AscW retorna o ponto de código Unicode para o caractere de entrada. Ele pode ser de 0 a 65535. O valor retornado independe das configurações de cultura e da página de código para o thread atual.

Nota

A função AscB de versões anteriores do Visual Basic retorna um código para um byte, em vez de um caractere. Ela é usada principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de bytes duplos). Todas as cadeias de caracteres do Visual Basic 2005 estão em Unicode e AscB não têm mais suporte.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

AscW(String)

Origem:
Strings.vb
Origem:
Strings.vb
Origem:
Strings.vb

Retorna um valor inteiro representando o código de caractere correspondente a um caractere.

C#
public static int AscW (string String);

Parâmetros

String
String

Obrigatórios. Qualquer expressão Char ou String válida. Se String for uma expressão String, somente o primeiro caractere da cadeia de caracteres será usado para a entrada. Se String for Nothing ou não contiver caracteres, um erro ArgumentException ocorrerá.

Retornos

O código de caractere que corresponde ao caractere.

Exemplos

O exemplo a seguir usa a Asc função para retornar Integer códigos de caractere correspondentes à primeira letra em cada cadeia de caracteres.

VB
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")

Comentários

Asc retorna o ponto de código, ou código de caractere, para o caractere de entrada. Isso pode ser de 0 a 255 para valores de conjunto de caracteres de byte único (SBCS) e -32768 a 32767 para valores DBCS (conjunto de caracteres de byte duplo).

AscW retorna o ponto de código Unicode para o caractere de entrada. Ele pode ser de 0 a 65535. O valor retornado independe das configurações de cultura e da página de código para o thread atual.

Nota

A função AscB de versões anteriores do Visual Basic retorna um código para um byte, em vez de um caractere. Ela é usada principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de bytes duplos). Todas as cadeias de caracteres do Visual Basic 2005 estão em Unicode e AscB não têm mais suporte.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0