MemoryMarshal.CreateReadOnlySpanFromNullTerminated Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
boş 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin