Aracılığıyla paylaş


MemoryExtensions.AsMemory Yöntem

Tanım

Aşırı Yüklemeler

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)

Hedef dizenin belirtilen 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 segmentin sonuna kadar başlayan 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 dizinin sonuna kadar başlayan bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory<T>(T[], Range)

Hedef dizinin parçası üzerinde, aralığın kapsayıcı başlangıç dizininden başlayıp aralığın özel bitiş dizininde biten 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 bir bölümü üzerinde yeni bir bellek bölgesi oluşturur.

AsMemory(String)

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 ise textnull.

Açıklamalar

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

Şunlara uygulanır

AsMemory(String, Index)

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şlatıldığı 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

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şlatıldığı dizin.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi veya default ise textnull.

Özel durumlar

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

Açıklamalar

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

Şunlara uygulanır

AsMemory(String, Range)

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

Hedef dizenin belirtilen 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

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şlatıldığı dizin.

length
Int32

Dilim için istenen uzunluk.

Döndürülenler

Dizenin salt okunur karakter bellek gösterimi veya default ise textnull.

Özel durumlar

start, lengthveyalengthstart + aralığında textdeğildir.

Açıklamalar

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

Şunlara uygulanır

AsMemory<T>(ArraySegment<T>)

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

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

Hedef dizi kesiminin belirli bir konumdan segmentin sonuna kadar başlayan 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 segmentnulldöndürürdefault.

Şunlara uygulanır

AsMemory<T>(T[], Index)

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

Hedef dizinin belirli bir konumdan dizinin sonuna kadar başlayan 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 dizinini 0'dan küçük veya değerinden büyük olarak belirleyin array.Length.

Açıklamalar

olduğunda arraynulldöndürürdefault.

Şunlara uygulanır

AsMemory<T>(T[], Range)

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

Hedef dizinin parçası üzerinde, aralığın kapsayıcı başlangıç dizininden başlayıp aralığın özel bitiş dizininde biten 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

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 öğelerin 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, lengthveyalengthstart + aralığında segmentdeğildir.

Açıklamalar

olduğunda segmentnulldöndürürdefault.

Şunlara uygulanır

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

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

Belirtilen uzunlukta belirtilen konumdan başlayarak hedef dizinin bir 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, lengthveyalengthstart + aralığında arraydeğildir.

Açıklamalar

olduğunda arraynulldöndürürdefault.

Şunlara uygulanır