Strings.ChrW(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.