TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Codiert einen Unicode-Skalarwert und schreibt ihn in einen Puffer.
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
Parameter
- unicodeScalar
- Int32
Ein Unicode-Skalarwert.
- buffer
- Char*
Ein Zeiger auf den Puffer, in den der codierte Text geschrieben werden soll.
- bufferLength
- Int32
Die Länge des Ziel-buffer
in Zeichen.
- numberOfCharactersWritten
- Int32
Wenn die Methode zurückgegeben wird, wird die Anzahl der Zeichen angegeben, die in den buffer
geschrieben werden.
Gibt zurück
false
, wenn bufferLength
zu klein ist und der codierte Text nicht passt; andernfalls wird true
zurückgegeben.
- Attribute
Hinweise
Diese Methode wird selten direkt aufgerufen. Stattdessen sollte eine der Encode Überladungen verwendet werden. Implementierungen der TextEncoder Klasse müssen threadsicher und zustandslos sein.