Strings.Chr(Int32) 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í znak přidružený k zadanému kódu znaku.
public:
static char Chr(int CharCode);
public static char Chr(int CharCode);
static member Chr : int -> char
Public Function Chr (CharCode As Integer) As Char
Parametry
- CharCode
- Int32
Povinné. Výraz Integer představující code pointznak nebo kód znaku pro znak.
Návraty
Znak přidružený k zadanému kódu znaku.
Výjimky
CharCode
< 0 nebo > 255 pro Chr.
Příklady
Následující příklad používá Chr funkci k vrácení znaku asociovaného se zadaným kódem znaku.
Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)
Poznámky
Asymetrický rozsah přijatý pro CharCode kompenzaci rozdílů Short mezi úložištěm a Integer. Například -29183 je ale Short +36353 .Integer To také usnadňuje kompatibilitu s jazykem Visual Basic 6.0.
Chr
Encoding používá třídu v System.Text oboru názvů k určení, zda aktuální vlákno používá jednobabajtů znakovou sadu (SBCS) nebo dvoubatovou znakovou sadu (DBCS). Pak vezme CharCode jako bod kódu v příslušné sadě. Rozsah může být 0 až 255 pro znaky SBCS a -32768 až 65535 pro znaky DBCS.
Vrácená hodnota závisí na znakové stránce aktuálního vlákna, která je obsažena ve ANSICodePage vlastnosti TextInfo třídy v System.Globalization oboru názvů. Můžete získat ANSICodePage zadáním System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage.
ChrW přebírá CharCode jako bod kódu Unicode. Rozsah je nezávislý na nastavení jazykové verze a znakové stránky pro aktuální vlákno. Hodnoty z -32768 až -1 se považují za hodnoty v rozsahu +32768 až +65535.
Čísla od 0 do 31 jsou stejná jako standardní netisknutelné kódy ASCII. Například Chr(10) vrátí znak odřádkování.
Poznámka:
Funkce ChrB v dřívějších verzích jazyka Visual Basic vrátí jeden bajt. Používá se primárně k převodu řetězců v aplikacích dvoubajtech znakové sady (DBCS). Všechny řetězce v jazyce Visual Basic a rozhraní .NET Framework jsou v kódování Unicode a ChrB již nejsou podporovány.