Lire en anglais

Partager via


EncodingExtensions.GetChars Méthode

Définition

Surcharges

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

Décode le ReadOnlySequence<T> spécifié en chars à l’aide du Encoding spécifié et écrit le résultat dans writer.

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

Décode le ReadOnlySequence<T> spécifié en chars à l’aide du Encoding spécifié et génère le résultat dans chars.

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

Décode le ReadOnlySpan<T> spécifié en chars à l’aide du Encoding spécifié et écrit le résultat dans writer.

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Décode le ReadOnlySequence<T> spécifié en chars à l’aide du Encoding spécifié et écrit le résultat dans writer.

C#
public static long GetChars(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, System.Buffers.IBufferWriter<char> writer);

Paramètres

encoding
Encoding

Encodage qui représente la façon dont les données dans bytes doivent être décodées.

bytes
ReadOnlySequence<Byte>

Séquence dont les octets doivent être décodés.

writer
IBufferWriter<Char>

Mémoire tampon dans laquelle les caractères décodés seront écrits.

Retours

Nombre de caractères écrits dans writer.

Exceptions

bytes contient des données qui ne peuvent pas être décodées, et encoding est configuré pour être déclenché lorsque ce genre de données est rencontré.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Décode le ReadOnlySequence<T> spécifié en chars à l’aide du Encoding spécifié et génère le résultat dans chars.

C#
public static int GetChars(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, Span<char> chars);

Paramètres

encoding
Encoding

Encodage qui représente la façon dont les données dans bytes sont encodées.

bytes
ReadOnlySequence<Byte>

Séquence à décoder en caractères.

chars
Span<Char>

Mémoire tampon de destination dans laquelle les caractères décodés seront écrits.

Retours

Nombre de caractères écrits dans chars.

Exceptions

chars n’est pas assez grand pour contenir la forme encodée de bytes.

bytes contient des données qui ne peuvent pas être décodées, et encoding est configuré pour être déclenché lorsque ce genre de données est rencontré.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Décode le ReadOnlySpan<T> spécifié en chars à l’aide du Encoding spécifié et écrit le résultat dans writer.

C#
public static long GetChars(this System.Text.Encoding encoding, ReadOnlySpan<byte> bytes, System.Buffers.IBufferWriter<char> writer);

Paramètres

encoding
Encoding

Encodage qui représente la façon dont les données dans bytes doivent être décodées.

bytes
ReadOnlySpan<Byte>

Plage d’octets à décoder.

writer
IBufferWriter<Char>

Mémoire tampon dans laquelle les caractères décodés seront écrits.

Retours

Nombre de caractères écrits dans writer.

Exceptions

bytes contient des données qui ne peuvent pas être décodées, et encoding est configuré pour être déclenché lorsque ce genre de données est rencontré.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10