MemoryExtensions.AsMemory Yöntem

Tanım

Aşırı Yüklemeler

Name Description
AsMemory(String)

Hedef dizenin bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

AsMemory(String, Index)

Belirtilen dizinden başlayarak hedef dizenin bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

AsMemory(String, Int32)

Belirtilen karakter konumundan başlayarak hedef dizenin bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

AsMemory(String, Range)

Belirtilen hedef dize aralığı üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

AsMemory(String, Int32, Int32)

Hedef dizenin belirli bir konumdan başlayan ve uzunluğu olan bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

AsMemory<T>(ArraySegment<T>)

Hedef dizi kesiminin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[])

Hedef dizi üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(ArraySegment<T>, Int32)

Hedef dizi kesiminin belirli bir konumdan başlayarak segmentin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[], Index)

Hedef dizinin belirli bir dizinden başlayıp dizinin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[], Int32)

Hedef dizinin belirli bir konumdan başlayıp dizinin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[], Range)

Hedef dizinin, aralığın kapsayıcı başlangıç dizininden başlayıp aralığın özel bitiş dizininde biten bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Belirtilen uzunlukta belirtilen konumdan başlayarak hedef dizi kesiminin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[], Int32, Int32)

Belirtilen uzunlukta belirtilen konumdan başlayarak hedef dizinin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory(String)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizenin bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> AsMemory(System::String ^ text);
public static ReadOnlyMemory<char> AsMemory(this string? text);
public static ReadOnlyMemory<char> AsMemory(this string text);
static member AsMemory : string -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String) As ReadOnlyMemory(Of Char)

Parametreler

text
String

Hedef dize.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi veya default isetext.null

Açıklamalar

olduğunda text varsayılan değerini nulldöndürür.

Şunlara uygulanır

AsMemory(String, Index)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen dizinden başlayarak hedef dizenin bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> AsMemory(System::String ^ text, Index startIndex);
public static ReadOnlyMemory<char> AsMemory(this string? text, Index startIndex);
public static ReadOnlyMemory<char> AsMemory(this string text, Index startIndex);
static member AsMemory : string * Index -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, startIndex As Index) As ReadOnlyMemory(Of Char)

Parametreler

text
String

Hedef dize.

startIndex
Index

Bu dilimin başlayacağı dizin.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi.

Şunlara uygulanır

AsMemory(String, Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen karakter konumundan başlayarak hedef dizenin bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start);
public static ReadOnlyMemory<char> AsMemory(this string? text, int start);
public static ReadOnlyMemory<char> AsMemory(this string text, int start);
static member AsMemory : string * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer) As ReadOnlyMemory(Of Char)

Parametreler

text
String

Hedef dize.

start
Int32

Bu dilimin başlayacağı dizin.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi veya default isetext.null

Özel durumlar

start(textstart 0 veya<> ) aralığında text.Length değildir.

Açıklamalar

olduğunda text varsayılan değerini nulldöndürür.

Şunlara uygulanır

AsMemory(String, Range)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen hedef dize aralığı üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> AsMemory(System::String ^ text, Range range);
public static ReadOnlyMemory<char> AsMemory(this string? text, Range range);
public static ReadOnlyMemory<char> AsMemory(this string text, Range range);
static member AsMemory : string * Range -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, range As Range) As ReadOnlyMemory(Of Char)

Parametreler

text
String

Hedef dize.

range
Range

Dilimlenmiş dizenin başlangıcını ve uzunluğunu gösteren aralık.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi.

Şunlara uygulanır

AsMemory(String, Int32, Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizenin belirli bir konumdan başlayan ve uzunluğu olan bir bölümü üzerinde yeni ReadOnlyMemory<Char> bir oluşturur.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start, int length);
public static ReadOnlyMemory<char> AsMemory(this string? text, int start, int length);
public static ReadOnlyMemory<char> AsMemory(this string text, int start, int length);
static member AsMemory : string * int * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer, length As Integer) As ReadOnlyMemory(Of Char)

Parametreler

text
String

Hedef dize.

start
Int32

Bu dilimin başlayacağı dizin.

length
Int32

Dilim için istenen uzunluk.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi veya default isetext.null

Özel durumlar

start, lengthveyastart + lengtharalığında textdeğildir.

Açıklamalar

olduğunda text varsayılan değerini nulldöndürür.

Şunlara uygulanır

AsMemory<T>(ArraySegment<T>)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizi kesiminin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(ArraySegment<T> segment);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment);
static member AsMemory : ArraySegment<'T> -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T)) As Memory(Of T)

Tür Parametreleri

T

Segmentin türü.

Parametreler

segment
ArraySegment<T>

Dönüştürülecek segment.

Döndürülenler

Segmentin bellek gösterimi.

Şunlara uygulanır

AsMemory<T>(T[])

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizi üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(cli::array <T> ^ array);
public static Memory<T> AsMemory<T>(this T[]? array);
public static Memory<T> AsMemory<T>(this T[] array);
static member AsMemory : 'T[] -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T()) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

array
T[]

Dönüştürülecek dizi.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Şunlara uygulanır

AsMemory<T>(ArraySegment<T>, Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizi kesiminin belirli bir konumdan başlayarak segmentin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(ArraySegment<T> segment, int start);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start);
static member AsMemory : ArraySegment<'T> * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

segment
ArraySegment<T>

Hedef dizi kesimi.

start
Int32

Belleğin başlatıldığı dizin.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Özel durumlar

segment birlikte değişkendir ve türü segment tam olarak T[]değildir.

start 0'dan küçük veya değerinden segment.Countbüyük.

Açıklamalar

olduğunda defaultsegmentdöndürürnull.

Şunlara uygulanır

AsMemory<T>(T[], Index)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizinin belirli bir dizinden başlayıp dizinin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(cli::array <T> ^ array, Index startIndex);
public static Memory<T> AsMemory<T>(this T[]? array, Index startIndex);
public static Memory<T> AsMemory<T>(this T[] array, Index startIndex);
static member AsMemory : 'T[] * Index -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), startIndex As Index) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

array
T[]

Dönüştürülecek dizi.

startIndex
Index

Dizinin ilk konumu.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Şunlara uygulanır

AsMemory<T>(T[], Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizinin belirli bir konumdan başlayıp dizinin sonuna kadar olan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(cli::array <T> ^ array, int start);
public static Memory<T> AsMemory<T>(this T[]? array, int start);
public static Memory<T> AsMemory<T>(this T[] array, int start);
static member AsMemory : 'T[] * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

array
T[]

Hedef dizi.

start
Int32

Belleğin başlatıldığı dizin.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Özel durumlar

array birlikte değişkendir ve dizinin türü tam olarak T[]değildir.

start dizini 0'dan küçük veya değerinden array.Lengthbüyük.

Açıklamalar

olduğunda defaultarraydöndürürnull.

Şunlara uygulanır

AsMemory<T>(T[], Range)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Hedef dizinin, aralığın kapsayıcı başlangıç dizininden başlayıp aralığın özel bitiş dizininde biten bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(cli::array <T> ^ array, Range range);
public static Memory<T> AsMemory<T>(this T[]? array, Range range);
public static Memory<T> AsMemory<T>(this T[] array, Range range);
static member AsMemory : 'T[] * Range -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), range As Range) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

array
T[]

Dönüştürülecek dizi.

range
Range

Diziden dönüştürülecek aralık.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Şunlara uygulanır

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen uzunlukta belirtilen konumdan başlayarak hedef dizi kesiminin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(ArraySegment<T> segment, int start, int length);
public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start, int length);
static member AsMemory : ArraySegment<'T> * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer, length As Integer) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

segment
ArraySegment<T>

Hedef dizi kesimi.

start
Int32

Belleğin başlatıldığı dizin.

length
Int32

Bellekteki öğe sayısı.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Özel durumlar

segment birlikte değişkendir ve dizinin türü tam olarak T[]değildir.

start, lengthveyastart + lengtharalığında segmentdeğildir.

Açıklamalar

olduğunda defaultsegmentdöndürürnull.

Şunlara uygulanır

AsMemory<T>(T[], Int32, Int32)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen uzunlukta belirtilen konumdan başlayarak hedef dizinin bölümü üzerinde yeni bir bellek bölgesi oluşturur.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static Memory<T> AsMemory(cli::array <T> ^ array, int start, int length);
public static Memory<T> AsMemory<T>(this T[]? array, int start, int length);
public static Memory<T> AsMemory<T>(this T[] array, int start, int length);
static member AsMemory : 'T[] * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer, length As Integer) As Memory(Of T)

Tür Parametreleri

T

Dizinin türü.

Parametreler

array
T[]

Hedef dizi.

start
Int32

Bellek bölgesinin başlatıldığı dizin.

length
Int32

Bellek bölgesindeki öğelerin sayısı.

Döndürülenler

Dizinin tamamının veya bir bölümünün bellek gösterimi.

Özel durumlar

array birlikte değişkendir ve dizinin türü tam olarak T[]değildir.

start, lengthveyastart + lengtharalığında arraydeğildir.

Açıklamalar

olduğunda defaultarraydöndürürnull.

Şunlara uygulanır