Strings.Chr(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 Chr(int CharCode);
public static char Chr (int CharCode);
static member Chr : int -> char
Public Function Chr (CharCode As Integer) As Char
Parametri
- CharCode
- Int32
Obbligatorio. Espressione Integer
che rappresenta il code point
codice , o carattere, per il carattere.
Restituisce
Carattere associato al codice carattere specificato.
Eccezioni
CharCode
< 0 o > 255 per Chr
.
Esempio
Nell'esempio seguente viene usata la Chr
funzione per restituire il carattere associato al codice di 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 e Short
.Integer
Ad esempio, -29183 è un Short
ma +36353 è un Integer
oggetto . 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 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 -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 System.Globalization spazio dei 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 della tabella codici per il thread corrente. I valori compresi tra -32768 e -1 vengono trattati allo stesso modo dei valori nell'intervallo +32768 fino a +65535.
I numeri da 0 a 31 sono uguali ai codici ASCII non stampabili standard. Ad esempio, Chr(10)
restituisce un carattere di feed di righe.
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.