Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo UTF7Encoding.GetByteCount (Char*, Int32)

 

Data di pubblicazione: ottobre 2016

Calcola il numero di byte prodotti dalla codifica di un set di caratteri a partire dal puntatore ai caratteri specificato.

Questa API non è conforme a CLS.

Spazio dei nomi:   System.Text
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(false)]
public override unsafe int GetByteCount(
	char* chars,
	int count
)

Parametri

chars
Type: System.Char*

Puntatore al primo carattere da codificare.

count
Type: System.Int32

Numero di caratteri da codificare.

Valore restituito

Type: System.Int32

Numero di byte prodotti dalla codifica dei caratteri specificati.

Exception Condition
ArgumentNullException

chars è null (Nothing in Visual Basic .NET).

ArgumentOutOfRangeException

count è minore di zero.

-oppure-

Il numero di byte ottenuto è maggiore del numero massimo che può essere restituito come valore integer.

EncoderFallbackException

Si è verificato un fallback. Vedere Codifica di caratteri in .NET Framework per una spiegazione completa

-e-

EncoderFallback è impostato su EncoderExceptionFallback.

Per calcolare la dimensione esatta della matrice che GetBytes per archiviare i byte risultanti, l'applicazione utilizza GetByteCount. Per calcolare la dimensione massima della matrice, l'applicazione deve utilizzare GetMaxByteCount. Il GetByteCount metodo consente in genere l'allocazione di memoria inferiore, mentre il GetMaxByteCount metodo in genere viene eseguito più velocemente.

SecurityCriticalAttribute

Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: