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 aralık oluşturur.

CreateReadOnlySpanFromNullTerminated(Char*)

Null ile sonlandırılan dize için yeni bir salt okunur span 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 aralık 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 yayılma alanı.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 span, 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 ile sonlandırılan dize için yeni bir salt okunur span 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 ile sonlandırılan dizeyi temsil eden salt okunur bir yayılma alanı veya işaretçi ise nullboş bir yayma.

Ö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