MemoryExtensions.AsMemory Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| AsMemory(String) |
Újat |
| AsMemory(String, Index) |
Létrehoz egy újat |
| AsMemory(String, Int32) |
Újat |
| AsMemory(String, Range) |
Létrehoz egy újat |
| AsMemory(String, Int32, Int32) |
Létrehoz egy újat |
| AsMemory<T>(ArraySegment<T>) |
Új memóriaterületet hoz létre a céltömbszegmensen. |
| AsMemory<T>(T[]) |
Új memóriaterületet hoz létre a céltömbön. |
| AsMemory<T>(ArraySegment<T>, Int32) |
Létrehoz egy új memóriaterületet a céltömbszegmens azon része felett, amely a szegmens végéig egy megadott pozíciótól indul. |
| AsMemory<T>(T[], Index) |
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely egy adott indextől a tömb végéig kezdődik. |
| AsMemory<T>(T[], Int32) |
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely a tömb végéig egy megadott pozíciótól indul. |
| AsMemory<T>(T[], Range) |
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely a tartomány kezdőindexétől kezdve a tartomány kizárólagos záróindexénél végződik. |
| AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Létrehoz egy új memóriaterületet a céltömbszegmens egy megadott pozíciótól kezdődő, megadott hosszúságú részén. |
| AsMemory<T>(T[], Int32, Int32) |
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely egy megadott pozícióban kezdődik egy megadott hosszsal. |
AsMemory(String)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Újat ReadOnlyMemory<Char> hoz létre a célsztring része felett.
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)
Paraméterek
- text
- String
A célsztring.
Válaszok
A sztring írásvédett karakterének memóriaképe, vagy default ha text igen null.
Megjegyzések
Az alapértelmezett értéket adja vissza, ha text az .null
A következőre érvényes:
AsMemory(String, Index)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy újat ReadOnlyMemory<Char> a célsztring egy adott indextől kezdődő részén.
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)
Paraméterek
- text
- String
A célsztring.
- startIndex
- Index
Az index, amelynél a szeletet el szeretné kezdeni.
Válaszok
A sztring írásvédett karakterének memóriaképe.
A következőre érvényes:
AsMemory(String, Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Újat ReadOnlyMemory<Char> hoz létre a célsztring egy adott karakterpozíciótól kezdve.
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)
Paraméterek
- text
- String
A célsztring.
- start
- Int32
Az index, amelynél a szeletet el szeretné kezdeni.
Válaszok
A sztring írásvédett karakterének memóriaképe, vagy default ha text igen null.
Kivételek
start nem a text (z) (start< 0 vagy >text.Length).
Megjegyzések
Az alapértelmezett értéket adja vissza, ha text az .null
A következőre érvényes:
AsMemory(String, Range)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy újat ReadOnlyMemory<Char> a célsztring megadott tartományán keresztül.
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)
Paraméterek
- text
- String
A célsztring.
- range
- Range
A szeletelt sztring kezdetét és hosszát jelző tartomány.
Válaszok
A sztring írásvédett karakterének memóriaképe.
A következőre érvényes:
AsMemory(String, Int32, Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy újat ReadOnlyMemory<Char> a célsztring egy része felett, amely egy megadott pozícióban kezdődik egy hosszsal.
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)
Paraméterek
- text
- String
A célsztring.
- start
- Int32
Az index, amelynél a szeletet el szeretné kezdeni.
- length
- Int32
A szelet kívánt hossza.
Válaszok
A sztring írásvédett karakterének memóriaképe, vagy default ha text igen null.
Kivételek
start, lengthvagystart + lengthnincs a tartományában.text
Megjegyzések
Az alapértelmezett értéket adja vissza, ha text az .null
A következőre érvényes:
AsMemory<T>(ArraySegment<T>)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Új memóriaterületet hoz létre a céltömbszegmensen.
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ípusparaméterek
- T
A szegmens típusa.
Paraméterek
- segment
- ArraySegment<T>
Az átalakítandó szegmens.
Válaszok
A szegmens memóriaábrázolása.
A következőre érvényes:
AsMemory<T>(T[])
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Új memóriaterületet hoz létre a céltömbön.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- array
- T[]
Az átalakítandó tömb.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
A következőre érvényes:
AsMemory<T>(ArraySegment<T>, Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömbszegmens azon része felett, amely a szegmens végéig egy megadott pozíciótól indul.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- segment
- ArraySegment<T>
A céltömbszegmens.
- start
- Int32
A memória kezdő indexe.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
Kivételek
segment covariant, és a típus segment nem pontosan T[].
start kisebb, mint 0 vagy nagyobb, mint segment.Count.
Megjegyzések
Akkor adja vissza, default ha segment van null.
A következőre érvényes:
AsMemory<T>(T[], Index)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely egy adott indextől a tömb végéig kezdődik.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- array
- T[]
Az átalakítandó tömb.
- startIndex
- Index
A tömb első pozíciója.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
A következőre érvényes:
AsMemory<T>(T[], Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely a tömb végéig egy megadott pozíciótól indul.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- array
- T[]
A céltömb.
- start
- Int32
A memória kezdő indexe.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
Kivételek
array kovariant, és a tömb típusa nem pontosan T[].
start index kisebb, mint 0 vagy nagyobb array.Length.
Megjegyzések
Akkor adja vissza, default ha array van null.
A következőre érvényes:
AsMemory<T>(T[], Range)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely a tartomány kezdőindexétől kezdve a tartomány kizárólagos záróindexénél végződik.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- array
- T[]
Az átalakítandó tömb.
- range
- Range
A tömbből konvertálandó tartomány.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
A következőre érvényes:
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömbszegmens egy megadott pozíciótól kezdődő, megadott hosszúságú részén.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- segment
- ArraySegment<T>
A céltömbszegmens.
- start
- Int32
A memória kezdő indexe.
- length
- Int32
A memóriában lévő elemek száma.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
Kivételek
segment kovariant, és a tömb típusa nem pontosan T[].
start, lengthvagystart + lengthnincs a tartományában.segment
Megjegyzések
Akkor adja vissza, default ha segment van null.
A következőre érvényes:
AsMemory<T>(T[], Int32, Int32)
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
- Forrás:
- MemoryExtensions.cs
Létrehoz egy új memóriaterületet a céltömb azon része felett, amely egy megadott pozícióban kezdődik egy megadott hosszsal.
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ípusparaméterek
- T
A tömb típusa.
Paraméterek
- array
- T[]
A céltömb.
- start
- Int32
Az az index, amelynél a memóriaterületet el kell kezdeni.
- length
- Int32
A memóriaterület elemeinek száma.
Válaszok
A tömb egészének vagy egy részének memóriaábrázolása.
Kivételek
array kovariant, és a tömb típusa nem pontosan T[].
start, lengthvagystart + lengthnincs a tartományában.array
Megjegyzések
Akkor adja vissza, default ha array van null.