MemoryMarshal.CreateReadOnlySpanFromNullTerminated 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateReadOnlySpanFromNullTerminated(Byte*) |
為以 Null 結束的位元組序列建立新的唯讀範圍。 |
CreateReadOnlySpanFromNullTerminated(Char*) |
建立 Null 終止字串的新唯讀範圍。 |
CreateReadOnlySpanFromNullTerminated(Byte*)
重要
此 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*)
重要
此 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
終止符。