Strings.ChrW(Int32) Metódus

Definíció

A megadott karakterkódhoz társított karaktert adja vissza.

public:
 static char ChrW(int CharCode);
public static char ChrW(int CharCode);
static member ChrW : int -> char
Public Function ChrW (CharCode As Integer) As Char

Paraméterek

CharCode
Int32

Kötelező. A Integer karakter karakterének code pointvagy karakterkódjának megfelelő kifejezés.

Válaszok

A megadott karakterkódhoz társított karakter.

Kivételek

CharCode < -32768 vagy > 65535 for ChrW.

Példák

Az alábbi példa a függvény használatával Chr adja vissza a megadott karakterkódhoz társított karaktert.

Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)

Megjegyzések

Az elfogadott CharCode aszimmetrikus tartomány kompenzálja a tárolási különbségeket a ShortInteger. Például -29183 egy Short de a +36353 egy Integer. Ez a Visual Basic 6.0-val való kompatibilitást is megkönnyíti.

Chr A Encoding névtér osztályával System.Text állapítja meg, hogy az aktuális szál egybájtos karakterkészletet (SBCS) vagy kétbájtos karakterkészletet (DBCS) használ-e. Ezután a megfelelő készlet kódpontjaként jelenik CharCode meg. A tartomány SBCS-karakterek esetén 0–255, DBCS-karakterek esetén pedig 65535-ig -32768.

A visszaadott érték az aktuális szál kódlapjától függ, amely a ANSICodePage névtér osztályának TextInfo tulajdonságában System.Globalization található. A lekéréshez ANSICodePage adja meg a következőt System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage: .

ChrW Unicode-kódpontként jelenik CharCode meg. A tartomány független az aktuális szál kulturális és kódlapbeállításaitól. A -32768 és a -1 közötti értékek ugyanúgy vannak kezelve, mint a +32768 és +65535 tartomány értékei.

A 0 és 31 közötti számok megegyeznek a standard nem nyomtatható ASCII-kódokkal. Például Chr(10) egy vonalcsatorna karaktert ad vissza.

Note

A Visual Basic korábbi verzióiban a ChrB függvény egyetlen bájtot ad vissza. Elsősorban a kétbájtos karakterkészletű (DBCS) alkalmazások sztringjeinek konvertálására használatos. A Visual Basic és a .NET-keretrendszer összes sztringje Unicode-ban van, és a ChrB már nem támogatott.

A következőre érvényes:

Lásd még