Aracılığıyla paylaş


MemoryMarshal.CreateReadOnlySpanFromNullTerminated Yöntem

Tanım

Aşırı Yüklemeler

CreateReadOnlySpanFromNullTerminated(Byte*)

Null olarak sonlandırılan bayt dizisi için yeni bir salt okunur yayılma alanı oluşturur.

CreateReadOnlySpanFromNullTerminated(Char*)

Null olarak sonlandırılan dize için yeni bir salt okunur yayılma alanı oluşturur.

CreateReadOnlySpanFromNullTerminated(Byte*)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

Önemli

Bu API, CLS uyumlu değildir.

Null olarak sonlandırılan bayt dizisi için yeni bir salt okunur yayılma alanı oluşturur.

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>

Parametreler

value
Byte*

Null olarak sonlandırılan bayt dizisinin işaretçisi.

Döndürülenler

Belirtilen bayt dizisini temsil eden salt okunur bir yayılma alanı veya işaretçi ise boş bir aralık.null

Öznitelikler

Özel durumlar

Length Yeninin ReadOnlySpan<T> özelliği Int32.MaxValue değerini aşıyor.

Açıklamalar

Bu yöntem genellikle ANSI veya UTF-8 dizeleri gibi dar karakter dizelerini temsil eden bayt dizileriyle kullanılır. Döndürülen yayılma alanı sonlandırıcıyı null içermez ve bu API bayt dizisinin içeriğini herhangi bir biçimde intepret etmeye çalışmaz.

Şunlara uygulanır

CreateReadOnlySpanFromNullTerminated(Char*)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

Önemli

Bu API, CLS uyumlu değildir.

Null olarak sonlandırılan dize için yeni bir salt okunur yayılma alanı oluşturur.

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>

Parametreler

value
Char*

Null olarak sonlandırılan karakter dizesinin işaretçisi.

Döndürülenler

Belirtilen null sonlandırılan dizeyi temsil eden salt okunur bir yayılma alanı veya işaretçi ise boş bir yayılma alanı.null

Öznitelikler

Özel durumlar

Length Yeninin ReadOnlySpan<T> özelliği Int32.MaxValue değerini aşıyor.

Açıklamalar

Döndürülen yayılma alanı sonlandırıcıyı null içermez.

Şunlara uygulanır