TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Unicode skaler değerini kodlar ve bir arabelleğe yazar.

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

Parametreler

unicodeScalar
Int32

Unicode skaler değeri.

buffer
Char*

Kodlanmış metnin yazıldığı arabelleğe bir işaretçi.

bufferLength
Int32

Hedefin buffer karakter cinsinden uzunluğu.

numberOfCharactersWritten
Int32

Yöntemi döndürdüğünde, öğesine bufferyazılan karakter sayısını gösterir.

Döndürülenler

false kodlanmış metne sığmayacak kadar küçükse bufferLength , değilse döndürür true.

Öznitelikler

Açıklamalar

Bu yöntem nadiren doğrudan çağrılır. Encode Bunun yerine aşırı yüklemelerden biri kullanılmalıdır. sınıfının uygulamaları TextEncoder iş parçacığı açısından güvenli ve durum bilgisi olmayan olmalıdır.

Şunlara uygulanır