EncodingExtensions.GetChars Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>) |
Décode le ReadOnlySequence<T> spécifié en |
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>) |
Décode le ReadOnlySequence<T> spécifié en |
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>) |
Décode le ReadOnlySpan<T> spécifié en |
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
Décode le ReadOnlySequence<T> spécifié en char
s à l’aide du Encoding spécifié et écrit le résultat dans writer
.
public:
[System::Runtime::CompilerServices::Extension]
static long GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), writer As IBufferWriter(Of Char)) As Long
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 à
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
Décode le ReadOnlySequence<T> spécifié en char
s à l’aide du Encoding spécifié et génère le résultat dans chars
.
public:
[System::Runtime::CompilerServices::Extension]
static int GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, Span<char> chars);
public static int GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, Span<char> chars);
static member GetChars : System.Text.Encoding * ReadOnlySequence * Span<char> -> int
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), chars As Span(Of Char)) As Integer
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.
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 à
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
- Source:
- EncodingExtensions.cs
Décode le ReadOnlySpan<T> spécifié en char
s à l’aide du Encoding spécifié et écrit le résultat dans writer
.
public:
[System::Runtime::CompilerServices::Extension]
static long GetChars(System::Text::Encoding ^ encoding, ReadOnlySpan<System::Byte> bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, ReadOnlySpan<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySpan<byte> * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, bytes As ReadOnlySpan(Of Byte), writer As IBufferWriter(Of Char)) As Long
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é.