MemoryMarshal Sınıf
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.
, , Memory<T>ReadOnlyMemory<T>ve Span<T>ile ReadOnlySpan<T>birlikte çalışmaya yönelik yöntemler sağlar.
public ref class MemoryMarshal abstract sealed
public static class MemoryMarshal
type MemoryMarshal = class
Public Class MemoryMarshal
- Devralma
-
MemoryMarshal
Yöntemler
| Name | Description |
|---|---|
| AsBytes<T>(ReadOnlySpan<T>) |
İlkel türünden ReadOnlySpan<T> birini bir |
| AsBytes<T>(Span<T>) |
İlkel türünden Span<T> birini bir |
| AsMemory<T>(ReadOnlyMemory<T>) |
Memory<T> bir örneğini oluştururReadOnlyMemory<T>. |
| AsRef<T>(ReadOnlySpan<Byte>) |
Baytların salt okunur bir aralığını türünün |
| AsRef<T>(Span<Byte>) |
bayt aralığını türünün |
| Cast<TFrom,TTo>(ReadOnlySpan<TFrom>) |
Bir ilkel türe ait salt okunur bir yayılmayı başka bir temel türe ait salt okunur bir yayılmaya yayınlar. |
| Cast<TFrom,TTo>(Span<TFrom>) |
Bir ilkel türde bir yayılmayı başka bir ilkel türe yayınlar. |
| CreateFromPinnedArray<T>(T[], Int32, Int32) |
Dizinden |
| CreateReadOnlySpan<T>(T, Int32) |
Normal yönetilen nesnenin bir bölümü üzerinde yeni bir salt okunur yayılma oluşturur. |
| CreateReadOnlySpanFromNullTerminated(Byte*) |
Null olarak sonlandırılan bayt dizisi için yeni bir salt okunur yayılma alanı oluşturur. |
| CreateReadOnlySpanFromNullTerminated(Char*) |
Null ile sonlandırılan dize için yeni bir salt okunur yayılma alanı oluşturur. |
| CreateSpan<T>(T, Int32) |
Normal yönetilen nesnenin bir bölümü üzerinde yeni bir yayılma alanı oluşturur. |
| GetArrayDataReference(Array) |
öğesinin 0. öğesine |
| GetArrayDataReference<T>(T[]) |
öğesinin 0. öğesine |
| GetReference<T>(ReadOnlySpan<T>) |
0 dizinindeki salt okunur yayılma alanının öğesine bir başvuru döndürür. |
| GetReference<T>(Span<T>) |
0 dizinindeki span öğesine başvuru döndürür. |
| Read<T>(ReadOnlySpan<Byte>) |
Salt okunur bayt aralığından tür yapısını |
| ToEnumerable<T>(ReadOnlyMemory<T>) |
Verilen salt okunur bellek arabelleğinin bir IEnumerable<T> görünümünü oluşturur. |
| TryGetArray<T>(ReadOnlyMemory<T>, ArraySegment<T>) |
Temel alınan bellek arabelleğinden bir dizi kesimi almaya çalışır. Dönüş değeri işlemin başarısını gösterir. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T>, başlangıç dizini ve uzunluğu almaya çalışır. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almaya çalışır. |
| TryGetString(ReadOnlyMemory<Char>, String, Int32, Int32) |
temel dizesini bir |
| TryRead<T>(ReadOnlySpan<Byte>, T) |
Salt okunur bayt aralığından tür |
| TryWrite<T>(Span<Byte>, T) |
Bayt aralığına türünde |
| Write<T>(Span<Byte>, T) |
Türün |