MemoryMarshal.CreateReadOnlySpanFromNullTerminated 方法

定義

多載

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 空範圍。

屬性

例外狀況

備註

這個方法通常與表示窄字元字串的位元組序列搭配使用,例如 ANSI 或 UTF-8 字串。 傳回的範圍不包含 null 結束字元,也不會嘗試以任何形式逐一取代位元組序列的內容。

適用於

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 空範圍。

屬性

例外狀況

備註

傳回的範圍不包含 null 結束字元。

適用於