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í sekvenci bajtů ukončenou hodnotou null. |
CreateReadOnlySpanFromNullTerminated(Char*) |
Vytvoří nový rozsah jen pro čtení pro řetězec ukončený 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í sekvenci 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 sekvenci 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> objektu by překročila hodnotu 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šá intepretovat 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 ukončený 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ů ukončený hodnotou null.
Návraty
Rozsah jen pro čtení představující zadaný řetězec ukončený hodnotou null nebo prázdný rozsah, pokud je null
ukazatel .
- Atributy
Výjimky
Vlastnost Length nového ReadOnlySpan<T> objektu by překročila hodnotu Int32.MaxValue.
Poznámky
Vrácený rozsah neobsahuje ukončovací null
znak.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro