MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metod

Definition

Överlagringar

Name Description
CreateReadOnlySpanFromNullTerminated(Byte*)

Skapar ett nytt skrivskyddat intervall för en null-avslutad sekvens med byte.

CreateReadOnlySpanFromNullTerminated(Char*)

Skapar ett nytt skrivskyddat intervall för en null-avslutad sträng.

CreateReadOnlySpanFromNullTerminated(Byte*)

Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar ett nytt skrivskyddat intervall för en null-avslutad sekvens med byte.

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>

Parametrar

value
Byte*

Pekaren till den null-avslutade sekvensen med byte.

Returer

Ett skrivskyddat intervall som representerar den angivna sekvensen med byte eller ett tomt intervall om pekaren är null.

Attribut

Undantag

Egenskapen Length för den nya ReadOnlySpan<T> skulle överskrida Int32.MaxValue.

Kommentarer

Den här metoden används vanligtvis med bytesekvenser som representerar smala teckensträngar, till exempel ANSI- eller UTF-8-strängar. Det returnerade intervallet inkluderar inte avslutaren null , och inte heller försöker det här API:et att intepreta innehållet i bytesekvensen i någon form.

Gäller för

CreateReadOnlySpanFromNullTerminated(Char*)

Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar ett nytt skrivskyddat intervall för en null-avslutad sträng.

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>

Parametrar

value
Char*

Pekaren till den null-avslutade teckensträngen.

Returer

Ett skrivskyddat intervall som representerar den angivna null-avslutade strängen eller ett tomt intervall om pekaren är null.

Attribut

Undantag

Egenskapen Length för den nya ReadOnlySpan<T> skulle överskrida Int32.MaxValue.

Kommentarer

Det returnerade intervallet inkluderar inte avslutaren null .

Gäller för