Strings.Asc Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns an integer value representing the character code corresponding to a character.
Overloads
Asc(Char) |
Returns an integer value representing the character code corresponding to a character. |
Asc(String) |
Returns an integer value representing the character code corresponding to a character. |
Asc(Char)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Returns an integer value representing the character code corresponding to a character.
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
Parameters
- String
- Char
Required. Any valid Char
or String
expression. If String
is a String
expression, only the first character of the string is used for input. If String
is Nothing
or contains no characters, an ArgumentException error occurs.
Returns
The character code corresponding to a character.
Examples
The following example uses the Asc
function to return Integer
character codes corresponding to the first letter in each string.
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")
Remarks
Asc
returns the code point, or character code, for the input character. This can be 0 through 255 for single-byte character set (SBCS) values and -32768 through 32767 for double-byte character set (DBCS) values.
AscW
returns the Unicode code point for the input character. This can be 0 through 65535. The returned value is independent of the culture and code page settings for the current thread.
Note
The AscB
function of earlier versions of Visual Basic returns a code for a byte, rather than a character. It is used primarily for converting strings in double-byte character set (DBCS) applications. All Visual Basic 2005 strings are in Unicode, and AscB
is no longer supported.
See also
- Chr(Int32)
- ChrW(Int32)
- System.Globalization
- CultureInfo
- ANSICodePage
- ArgumentException
- Functions (Visual Basic)
Applies to
Asc(String)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Returns an integer value representing the character code corresponding to a character.
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
Parameters
- String
- String
Required. Any valid Char
or String
expression. If String
is a String
expression, only the first character of the string is used for input. If String
is Nothing
or contains no characters, an ArgumentException error occurs.
Returns
The character code corresponding to a character.
Examples
The following example uses the Asc
function to return Integer
character codes corresponding to the first letter in each string.
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")
Remarks
Asc
returns the code point, or character code, for the input character. This can be 0 through 255 for single-byte character set (SBCS) values and -32768 through 32767 for double-byte character set (DBCS) values.
AscW
returns the Unicode code point for the input character. This can be 0 through 65535. The returned value is independent of the culture and code page settings for the current thread.
Note
The AscB
function of earlier versions of Visual Basic returns a code for a byte, rather than a character. It is used primarily for converting strings in double-byte character set (DBCS) applications. All Visual Basic 2005 strings are in Unicode, and AscB
is no longer supported.
See also
- Chr(Int32)
- ChrW(Int32)
- System.Globalization
- CultureInfo
- ANSICodePage
- ArgumentException
- Functions (Visual Basic)