MemoryExtensions.AsMemory Yöntem
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.
Aşırı Yüklemeler
AsMemory(String) |
Hedef dizenin bölümü üzerinde yeni |
AsMemory(String, Index) |
Belirtilen dizinden başlayarak hedef dizenin bir bölümü üzerinde yeni |
AsMemory(String, Int32) |
Belirtilen karakter konumundan başlayarak hedef dizenin bir bölümü üzerinde yeni |
AsMemory(String, Range) |
Hedef dizenin belirtilen aralığı üzerinde yeni |
AsMemory(String, Int32, Int32) |
Hedef dizenin belirli bir konumdan başlayan ve uzunluğu olan bir bölümü üzerinde yeni |
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 text
null
.
Açıklamalar
olduğunda text
varsayılan değeri null
dö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 text
null
.
Özel durumlar
start
(start
< 0 veyatext.Length
> ) aralığında text
değildir.
Açıklamalar
olduğunda text
varsayılan değeri null
dö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 text
null
.
Özel durumlar
start
, length
veyalength
start
+ aralığında text
değildir.
Açıklamalar
olduğunda text
varsayılan değeri null
dö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.Count
büyük.
Açıklamalar
olduğunda segment
null
dö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 array
null
dö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
, length
veyalength
start
+ aralığında segment
değildir.
Açıklamalar
olduğunda segment
null
dö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
, length
veyalength
start
+ aralığında array
değildir.
Açıklamalar
olduğunda array
null
döndürürdefault
.