MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateReadOnlySpanFromNullTerminated(Byte*) |
Membuat rentang baca-saja baru untuk urutan byte yang dihentikan null. |
CreateReadOnlySpanFromNullTerminated(Char*) |
Membuat rentang baca-saja baru untuk string yang dihentikan null. |
CreateReadOnlySpanFromNullTerminated(Byte*)
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
Penting
API ini bukan kompatibel CLS.
Membuat rentang baca-saja baru untuk urutan byte yang dihentikan null.
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>
Parameter
- value
- Byte*
Penunjuk ke urutan byte yang dihentikan null.
Mengembalikan
Rentang baca-saja yang mewakili urutan byte yang ditentukan, atau rentang kosong jika pointer adalah null
.
- Atribut
Pengecualian
Properti Length baru ReadOnlySpan<T> akan melebihi Int32.MaxValue.
Keterangan
Metode ini biasanya digunakan dengan urutan byte yang mewakili string karakter sempit, seperti string ANSI atau UTF-8. Rentang yang dikembalikan tidak termasuk null
terminator, API ini juga tidak mencoba mengintegrasikan konten urutan byte dalam bentuk apa pun.
Berlaku untuk
CreateReadOnlySpanFromNullTerminated(Char*)
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
Penting
API ini bukan kompatibel CLS.
Membuat rentang baca-saja baru untuk string yang dihentikan null.
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>
Parameter
- value
- Char*
Penunjuk ke string karakter yang dihentikan null.
Mengembalikan
Rentang baca-saja yang mewakili string yang dihentikan null yang ditentukan, atau rentang kosong jika pointer adalah null
.
- Atribut
Pengecualian
Properti Length baru ReadOnlySpan<T> akan melebihi Int32.MaxValue.
Keterangan
Rentang yang dikembalikan tidak termasuk terminator null
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk