MemoryMarshal.CreateReadOnlySpanFromNullTerminated メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateReadOnlySpanFromNullTerminated(Byte*) |
null で終わるバイト シーケンスの新しい読み取り専用スパンを作成します。 |
CreateReadOnlySpanFromNullTerminated(Char*) |
null で終わる文字列の新しい読み取り専用スパンを作成します。 |
CreateReadOnlySpanFromNullTerminated(Byte*)
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
重要
この API は CLS 準拠ではありません。
null で終わるバイト シーケンスの新しい読み取り専用スパンを作成します。
public:
static ReadOnlySpan<System::Byte> CreateReadOnlySpanFromNullTerminated(System::Byte* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<byte> CreateReadOnlySpanFromNullTerminated (byte* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<byte> -> ReadOnlySpan<byte>
パラメーター
- value
- Byte*
null で終わるバイト シーケンスへのポインター。
戻り値
指定したバイト シーケンスを表す読み取り専用スパン。ポインターが の場合は null
空のスパン。
- 属性
例外
新しい ReadOnlySpan<T> の プロパティは LengthInt32.MaxValue を超えます。
注釈
通常、このメソッドは、ANSI 文字列や UTF-8 文字列などの狭い文字列を表すバイト シーケンスで使用されます。 返されるスパンにはターミネータは含 null
まれません。また、この API はバイト シーケンスの内容を任意の形式で解釈しようとします。
適用対象
CreateReadOnlySpanFromNullTerminated(Char*)
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
重要
この API は CLS 準拠ではありません。
null で終わる文字列の新しい読み取り専用スパンを作成します。
public:
static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated(char* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated (char* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<char> -> ReadOnlySpan<char>
パラメーター
- value
- Char*
null で終わる文字の文字列へのポインター。
戻り値
指定した null で終わる文字列を表す読み取り専用スパン。ポインターが の場合は null
空のスパン。
- 属性
例外
新しい ReadOnlySpan<T> の プロパティは LengthInt32.MaxValue を超えます。
注釈
返されるスパンにはターミネータは null
含まれません。
適用対象
.NET