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 pointcodice di 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
Intervallo asimmetrico accettato per CharCode compensare le differenze di archiviazione tra Short e Integer. Ad esempio, -29183 è un Short ma +36353 è .Integer Ciò facilita anche la compatibilità con Visual Basic 6.0.
Chr usa la Encoding classe nello spazio dei System.Text 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). Viene quindi impiegato CharCode come punto di codice nel set appropriato. L'intervallo può essere compreso tra 0 e 255 per i caratteri SBCS e -32768 fino 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 nell'intervallo da +32768 a +65535.
I numeri compresi tra 0 e 31 corrispondono ai codici ASCII non stampabili standard. Ad esempio, restituisce Chr(10) un carattere di avanzamento riga.
Annotazioni
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.