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.
, , ReadOnlyMemory<T>Span<T>ve ReadOnlySpan<T>ile Memory<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
AsBytes<T>(ReadOnlySpan<T>) |
tek bir ReadOnlySpan<T> ilkel türü olan |
AsBytes<T>(Span<T>) |
tek bir Span<T> ilkel türü olan |
AsMemory<T>(ReadOnlyMemory<T>) |
bir örneğinden bir Memory<T>ReadOnlyMemory<T>örnek oluşturur. |
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 aralığı, başka bir ilkel türe ait salt okunur bir yayılmaya atar. |
Cast<TFrom,TTo>(Span<TFrom>) |
Bir ilkel türden 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üne yeni bir salt okunur yayılma oluşturur. |
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. |
CreateSpan<T>(T, Int32) |
Normal yönetilen nesnenin bir bölümü üzerinde yeni bir yayma oluşturur. |
GetArrayDataReference(Array) |
öğesinin 0. öğesine |
GetArrayDataReference<T>(T[]) |
öğesinin 0. öğesine |
GetReference<T>(ReadOnlySpan<T>) |
Dizin 0'da salt okunur yayılma öğesinin bir başvuruyu döndürür. |
GetReference<T>(Span<T>) |
0 dizinindeki span öğesine bir başvuru döndürür. |
Read<T>(ReadOnlySpan<Byte>) |
Salt okunur bayt aralığından tür |
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) |
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almaya çalışır. |
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. |
TryGetString(ReadOnlyMemory<Char>, String, Int32, Int32) |
bir 'den |
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 |