Strings.Asc Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí celočíselnou hodnotu představující kód znaku odpovídající znaku.
Přetížení
Asc(Char) |
Vrátí celočíselnou hodnotu představující kód znaku odpovídající znaku. |
Asc(String) |
Vrátí celočíselnou hodnotu představující kód znaku odpovídající znaku. |
Asc(Char)
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
Vrátí celočíselnou hodnotu představující kód znaku odpovídající znaku.
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
Parametry
- String
- Char
Povinná hodnota. Libovolný platný Char
výraz nebo String
výraz. Pokud String
je String
výraz, použije se pro vstup pouze první znak řetězce. Pokud String
je Nothing
nebo neobsahuje žádné znaky, ArgumentException dojde k chybě.
Návraty
Kód znaku odpovídající znaku.
Příklady
Následující příklad používá Asc
funkci k vrácení Integer
kódů znaků odpovídajících prvnímu písmenu v každém řetězci.
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")
Poznámky
Asc
vrátí bod kódu nebo kód znaku pro vstupní znak. Může se jednat o rozsah 0 až 255 pro hodnoty jednobajtové znakové sady (SBCS) a rozsah -32768 až 32767 pro hodnoty dvoubajtové znakové sady (DBCS).
AscW
vrátí bod kódu Unicode pro vstupní znak. Může se jednat o rozsah 0 až 65535. Vrácená hodnota je nezávislá na nastavení jazykové verze a znakové stránky pro aktuální vlákno.
Poznámka
Funkce AscB
starších verzí jazyka Visual Basic vrací kód pro bajt, nikoli znak. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny řetězce jazyka Visual Basic 2005 jsou v kódování Unicode a AscB
už se nepodporují.
Viz také
- Chr(Int32)
- ChrW(Int32)
- System.Globalization
- CultureInfo
- ANSICodePage
- ArgumentException
- Funkce (Visual Basic)
Platí pro
Asc(String)
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
Vrátí celočíselnou hodnotu představující kód znaku odpovídající znaku.
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
Parametry
- String
- String
Povinná hodnota. Libovolný platný Char
výraz nebo String
výraz. Pokud String
je String
výraz, použije se pro vstup pouze první znak řetězce. Pokud String
je Nothing
nebo neobsahuje žádné znaky, ArgumentException dojde k chybě.
Návraty
Kód znaku odpovídající znaku.
Příklady
Následující příklad používá Asc
funkci k vrácení Integer
kódů znaků odpovídajících prvnímu písmenu v každém řetězci.
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")
Poznámky
Asc
vrátí bod kódu nebo kód znaku pro vstupní znak. Může se jednat o rozsah 0 až 255 pro hodnoty jednobajtové znakové sady (SBCS) a rozsah -32768 až 32767 pro hodnoty dvoubajtové znakové sady (DBCS).
AscW
vrátí bod kódu Unicode pro vstupní znak. Může se jednat o rozsah 0 až 65535. Vrácená hodnota je nezávislá na nastavení jazykové verze a znakové stránky pro aktuální vlákno.
Poznámka
Funkce AscB
starších verzí jazyka Visual Basic vrací kód pro bajt, nikoli znak. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny řetězce jazyka Visual Basic 2005 jsou v kódování Unicode a AscB
už se nepodporují.
Viz také
- Chr(Int32)
- ChrW(Int32)
- System.Globalization
- CultureInfo
- ANSICodePage
- ArgumentException
- Funkce (Visual Basic)