Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Strings.ChrW-Methode: (Int32)

 

Veröffentlicht: Oktober 2016

Gibt das dem angegebenen Zeichencode zugeordnete Zeichen zurück.

Namespace:   Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public static char ChrW(
	int CharCode
)

Parameter

CharCode
Type: System.Int32

Erforderlich. Ein Integer Ausdruck darstellt. die code point, oder Zeichencode für das Zeichen an.

Rückgabewert

Type: System.Char

Gibt das dem angegebenen Zeichencode zugeordnete Zeichen zurück.

Exception Condition
ArgumentException

CharCode< -32768="" or=""> 65535 für ChrW.

Akzeptierte asymmetrische Bereich für CharCode kompensiert die Speicherunterschiede zwischen den Short und Integer. Z. B.-29183 ein Short 36353 ist jedoch ein Integer. Dies vereinfacht auch die Kompatibilität mit Visual Basic 6.0.

Chrverwendet die Encoding -Klasse in der System.Text festlegen (DBCS) Namespaces zu bestimmen, ob der aktuelle Thread ein Einzelbyte-Zeichensatz (SBCS) oder Double-Byte-Zeichen verwendet wird. Klicken Sie dann dauert CharCode als Codepunkt in die entsprechende Gruppe. Der Bereich kann zwischen 0 und 255 Zeichen SBCS- und zwischen-32768 und 65535 für DBCS-Zeichen sein.

Der zurückgegebene Wert hängt von der Codepage für den aktuellen Thread, der in enthalten ist das ANSICodePage Eigenschaft von der TextInfo -Klasse in der System.Globalization Namespace. Sie erhalten ANSICodePage durch Angabe System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage.

ChrWnimmt CharCode als Unicode-Codepunkt. Der Bereich ist unabhängig von der Kultur und Code seiteneinstellungen für den aktuellen Thread. Werte zwischen-32768 und-1 werden behandelt als Werte im Bereich zwischen + 32768 und + 65535.

Zahlen von 0 bis 31 entsprechen standard nicht druckbaren ASCII-Codes. Beispielsweise Chr(10) gibt ein Zeilenvorschubzeichen.

System_CAPS_noteHinweis

Die ChrB -Funktion in früheren Versionen von Visual Basic gibt ein einzelnes Byte zurück. Es dient in erster Linie für das Konvertieren von Zeichenfolgen in Doppelbyte-Zeichensatz (Character Set, DBCS) Anwendungen. Alle Zeichenfolgen in Visual Basic und .NET Framework werden in Unicode und ChrB wird nicht mehr unterstützt.

Im folgenden Beispiel wird die Chr Funktion, um das dem angegebenen Zeichencode zugeordnete Zeichen zurück.

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

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: