EncodingExtensions.GetBytes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetBytes(Encoding, ReadOnlySequence<Char>) |
指定したReadOnlySequence<T>を使用して、指定したByteをEncoding配列にエンコードします。 |
| GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>) |
指定したReadOnlySequence<T>をデコードし、指定した |
| GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
指定したReadOnlySequence<T>を使用して指定した |
| GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
指定したReadOnlySpan<T>を使用して指定した |
GetBytes(Encoding, ReadOnlySequence<Char>)
指定したReadOnlySequence<T>を使用して、指定したByteをEncoding配列にエンコードします。
public:
[System::Runtime::CompilerServices::Extension]
static cli::array <System::Byte> ^ GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars);
public static byte[] GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars);
static member GetBytes : System.Text.Encoding * ReadOnlySequence -> byte[]
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char)) As Byte()
パラメーター
- encoding
- Encoding
chars内のデータのエンコード方法を表すエンコード。
- chars
- ReadOnlySequence<Char>
バイトにエンコードするシーケンス。
返品
charsのエンコードされた内容を表すByte配列。
例外
chars には、エンコードできないデータが含まれており、そのようなデータが表示されたときにスローするように encoding が構成されています。
適用対象
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)
指定したReadOnlySequence<T>をデコードし、指定したbyteを使用してEncodingし、結果をwriterに書き込みます。
public:
[System::Runtime::CompilerServices::Extension]
static long GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), writer As IBufferWriter(Of Byte)) As Long
パラメーター
- encoding
- Encoding
chars内のデータのエンコード方法を表すエンコード。
- chars
- ReadOnlySequence<Char>
コンテンツをエンコードする必要がある ReadOnlySequence<T> 。
- writer
- IBufferWriter<Byte>
エンコードされたバイトが書き込まれるバッファー。
返品
writer に書き込まれたバイト数です。
例外
chars には、エンコードできないデータが含まれており、そのようなデータが表示されたときにスローするように encoding が構成されています。
適用対象
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)
指定したReadOnlySequence<T>を使用して指定したbyteをEncodingにエンコードし、結果をbytesに出力します。
public:
[System::Runtime::CompilerServices::Extension]
static int GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, Span<System::Byte> bytes);
public static int GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, Span<byte> bytes);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * Span<byte> -> int
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), bytes As Span(Of Byte)) As Integer
パラメーター
- encoding
- Encoding
chars内のデータのエンコード方法を表すエンコード。
- chars
- ReadOnlySequence<Char>
バイトにエンコードするシーケンス。
返品
bytes に書き込まれたバイト数です。
例外
bytes は、エンコードされた形式の charsを含むのに十分な大きさではありません。
chars には、エンコードできないデータが含まれており、そのようなデータが表示されたときにスローするように encoding が構成されています。
適用対象
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)
指定したReadOnlySpan<T>を使用して指定したbyteをEncodingにエンコードし、結果をwriterに書き込みます。
public:
[System::Runtime::CompilerServices::Extension]
static long GetBytes(System::Text::Encoding ^ encoding, ReadOnlySpan<char> chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, ReadOnlySpan<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySpan<char> * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, chars As ReadOnlySpan(Of Char), writer As IBufferWriter(Of Byte)) As Long
パラメーター
- encoding
- Encoding
chars内のデータのエンコード方法を表すエンコード。
- chars
- ReadOnlySpan<Char>
バイトにエンコードするシーケンス。
- writer
- IBufferWriter<Byte>
エンコードされたバイトが書き込まれるバッファー。
返品
writer に書き込まれたバイト数です。
例外
chars には、エンコードできないデータが含まれており、そのようなデータが表示されたときにスローするように encoding が構成されています。