Strings.ChrW(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il carattere associato al codice carattere specificato.
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
Parametri
- CharCode
- Int32
Obbligatorio. Espressione Integer
che rappresenta il code point
codice carattere , o per il carattere .
Restituisce
Carattere associato al codice carattere specificato.
Eccezioni
CharCode
< -32768 o > 65535 per ChrW
.
Esempio
Nell'esempio seguente viene utilizzata la Chr
funzione per restituire il carattere associato al codice carattere specificato.
Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)
Commenti
L'intervallo asimmetrico accettato per CharCode
compensare le differenze di archiviazione tra Short
e Integer
. Ad esempio, -29183 è un Short
ma +36353 è un oggetto Integer
. Ciò facilita anche la compatibilità con Visual Basic 6.0.
Chr
usa la Encoding classe nello System.Text spazio dei nomi per determinare se il thread corrente usa un set di caratteri a byte singolo (SBCS) o un set di caratteri a byte doppio (DBCS). Accetta quindi CharCode
come punto di codice nel set appropriato. L'intervallo può essere compreso tra 0 e 255 per i caratteri SBCS e da -32768 a 65535 per i caratteri DBCS.
Il valore restituito dipende dalla tabella codici per il thread corrente, contenuto nella ANSICodePage proprietà della TextInfo classe nello spazio dei System.Globalization nomi . È possibile ottenere ANSICodePage specificando System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage
.
ChrW
accetta CharCode
come punto di codice Unicode. L'intervallo è indipendente dalle impostazioni cultura e dalla tabella codici per il thread corrente. I valori compresi tra -32768 e -1 vengono considerati gli stessi valori dell'intervallo da +32768 a +65535.
I numeri compresi tra 0 e 31 sono gli stessi dei codici ASCII non stampabili standard. Ad esempio, Chr(10)
restituisce un carattere di avanzamento riga.
Nota
La ChrB
funzione nelle versioni precedenti di Visual Basic restituisce un singolo byte. Viene usato principalmente per la conversione di stringhe in applicazioni DBCS (Double-Byte Character Set). Tutte le stringhe in Visual Basic e .NET Framework sono in Unicode e ChrB
non sono più supportate.