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
| Name | Description |
|---|---|
| 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) |
Belirtilen hedef dize 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 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.