Encoding.TryGetBytes Méthode

Définition

Encode dans une étendue d’octets un jeu de caractères de l’étendue en lecture seule spécifiée si la destination est suffisamment grande.

public:
 virtual bool TryGetBytes(ReadOnlySpan<char> chars, Span<System::Byte> bytes, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryGetBytes(ReadOnlySpan<char> chars, Span<byte> bytes, out int bytesWritten);
abstract member TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
override this.TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
Public Overridable Function TryGetBytes (chars As ReadOnlySpan(Of Char), bytes As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Paramètres

chars
ReadOnlySpan<Char>

Étendue contenant le jeu de caractères à encoder.

bytes
Span<Byte>

Étendue d’octets pour contenir les octets encodés.

bytesWritten
Int32

Une fois l’opération terminée, le nombre d’octets encodés en bytes.

Retours

true si tous les caractères ont été encodés dans la destination ; false si la destination était trop petite pour contenir tous les octets encodés.

S’applique à