MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
ukazatel .
- 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 null
ukazatel .
- 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.