TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Metodo

Definizione

Importante

Questa API non è conforme a CLS.

Codifica un valore scalare Unicode e lo scrive in un buffer.

public:
 abstract bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
[System.CLSCompliant(false)]
public abstract bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
[<System.CLSCompliant(false)>]
abstract member TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool

Parametri

unicodeScalar
Int32

Valore scalare Unicode.

buffer
Char*

Puntatore al buffer in cui scrivere il testo codificato.

bufferLength
Int32

Lunghezza della destinazione buffer in caratteri.

numberOfCharactersWritten
Int32

Quando il metodo termina, indica il numero di caratteri scritti in buffer.

Valori restituiti

false se bufferLength è troppo piccolo per adattare il testo codificato; in caso contrario, restituisce true.

Attributi

Commenti

Questo metodo viene raramente chiamato direttamente. In alternativa, è consigliabile usare uno degli Encode overload. Le implementazioni della TextEncoder classe devono essere thread-safe e senza stato.

Si applica a