Sdílet prostřednictvím


MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metoda

Definice

Přetížení

CreateReadOnlySpanFromNullTerminated(Byte*)

Vytvoří nový rozsah jen pro čtení pro posloupnost bajtů ukončenou hodnotou null.

CreateReadOnlySpanFromNullTerminated(Char*)

Vytvoří nový rozsah jen pro čtení pro řetězec s ukončenou hodnotou null.

CreateReadOnlySpanFromNullTerminated(Byte*)

Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vytvoří nový rozsah jen pro čtení pro posloupnost bajtů ukončenou hodnotou 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>

Parametry

value
Byte*

Ukazatel na posloupnost bajtů ukončenou hodnotou null.

Návraty

Rozsah jen pro čtení představující zadanou posloupnost bajtů nebo prázdný rozsah, pokud je nullukazatel .

Atributy

Výjimky

Vlastnost Length nového ReadOnlySpan<T> by byla vyšší než Int32.MaxValue.

Poznámky

Tato metoda se obvykle používá s sekvencemi bajtů představujícími řetězce úzkých znaků, jako jsou řetězce ANSI nebo UTF-8. Vrácený rozsah neobsahuje null ukončovací znak ani se toto rozhraní API nepokoušá o znehodnotit obsah sekvence bajtů v jakékoli formě.

Platí pro

CreateReadOnlySpanFromNullTerminated(Char*)

Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vytvoří nový rozsah jen pro čtení pro řetězec s ukončenou hodnotou 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>

Parametry

value
Char*

Ukazatel na řetězec znaků s ukončenou hodnotou null.

Návraty

Rozsah jen pro čtení představující zadaný řetězec ukončený hodnotou null nebo prázdné rozpětí, pokud je nullukazatel .

Atributy

Výjimky

Vlastnost Length nového ReadOnlySpan<T> by byla vyšší než Int32.MaxValue.

Poznámky

Vrácený rozsah neobsahuje ukončovací null znak.

Platí pro