MemoryExtensions.AsMemory Metódus

Definíció

Túlterhelések

Name Description
AsMemory(String)

Újat ReadOnlyMemory<Char> hoz létre a célsztring része felett.

AsMemory(String, Index)

Létrehoz egy újat ReadOnlyMemory<Char> a célsztring egy adott indextől kezdődő részén.

AsMemory(String, Int32)

Újat ReadOnlyMemory<Char> hoz létre a célsztring egy adott karakterpozíciótól kezdve.

AsMemory(String, Range)

Létrehoz egy újat ReadOnlyMemory<Char> a célsztring megadott tartományán keresztül.

AsMemory(String, Int32, Int32)

Létrehoz egy újat ReadOnlyMemory<Char> a célsztring egy része felett, amely egy megadott pozícióban kezdődik egy hosszsal.

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.

A következőre érvényes: