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 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
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