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

Definition

Viktigt!

Detta API uppfyller inte CLS.

Kodar ett Unicode-skalärt värde och skriver det till en buffert.

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

Parametrar

unicodeScalar
Int32

Ett Unicode-skalärt värde.

buffer
Char*

En pekare till bufferten som den kodade texten ska skrivas till.

bufferLength
Int32

Längden på målet buffer i tecken.

numberOfCharactersWritten
Int32

När metoden returnerar anger antalet tecken som skrivits buffertill .

Returer

false om bufferLength är för liten för att passa den kodade texten. Annars returneras true.

Attribut

Kommentarer

Den här metoden anropas sällan direkt. En av överlagringarna Encode bör användas i stället. Implementeringar av TextEncoder klassen måste vara trådsäkra och tillståndslösa.

Gäller för