MemoryExtensions.AsMemory Metod

Definition

Överlagringar

Name Description
AsMemory(String)

Skapar en ny ReadOnlyMemory<Char> över delen av målsträngen.

AsMemory(String, Index)

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen med början vid ett angivet index.

AsMemory(String, Int32)

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen med början vid en angiven teckenposition.

AsMemory(String, Range)

Skapar en ny ReadOnlyMemory<Char> över ett angivet intervall av målsträngen.

AsMemory(String, Int32, Int32)

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen som börjar på en angiven position med en längd.

AsMemory<T>(ArraySegment<T>)

Skapar en ny minnesregion över delen av målmatrissegmentet.

AsMemory<T>(T[])

Skapar en ny minnesregion över målmatrisen.

AsMemory<T>(ArraySegment<T>, Int32)

Skapar en ny minnesregion över den del av målmatrissegmentet som börjar vid en angiven position i slutet av segmentet.

AsMemory<T>(T[], Index)

Skapar en ny minnesregion över den del av målmatrisen som börjar vid ett angivet index till slutet av matrisen.

AsMemory<T>(T[], Int32)

Skapar en ny minnesregion över den del av målmatrisen som börjar vid en angiven position till slutet av matrisen.

AsMemory<T>(T[], Range)

Skapar en ny minnesregion över den del av målmatrisen som börjar vid inkluderande startindex för intervallet och slutar vid det exklusiva slutindexet för intervallet.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Skapar en ny minnesregion över den del av målmatrissegmentet som börjar på en angiven position med en angiven längd.

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

Skapar en ny minnesregion över den del av målmatrisen som börjar på en angiven position med en angiven längd.

AsMemory(String)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny ReadOnlyMemory<Char> över delen av målsträngen.

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)

Parametrar

text
String

Målsträngen.

Returer

Den skrivskyddade minnesrepresentationen av strängen, eller default om text är null.

Kommentarer

Returnerar standardvärdet när text är null.

Gäller för

AsMemory(String, Index)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen med början vid ett angivet index.

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)

Parametrar

text
String

Målsträngen.

startIndex
Index

Indexet som sektorn ska börjas med.

Returer

Den skrivskyddade minnesrepresentationen av strängen.

Gäller för

AsMemory(String, Int32)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen med början vid en angiven teckenposition.

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)

Parametrar

text
String

Målsträngen.

start
Int32

Indexet som sektorn ska börjas med.

Returer

Den skrivskyddade minnesrepresentationen av strängen, eller default om text är null.

Undantag

startär inte inom intervallet ( är 0 ellertextstart ).<>text.Length

Kommentarer

Returnerar standardvärdet när text är null.

Gäller för

AsMemory(String, Range)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny ReadOnlyMemory<Char> över ett angivet intervall av målsträngen.

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)

Parametrar

text
String

Målsträngen.

range
Range

Intervallet som anger början och längden på den utsnittssträngen.

Returer

Den skrivskyddade minnesrepresentationen av strängen.

Gäller för

AsMemory(String, Int32, Int32)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny ReadOnlyMemory<Char> över en del av målsträngen som börjar på en angiven position med en längd.

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)

Parametrar

text
String

Målsträngen.

start
Int32

Indexet som sektorn ska börjas med.

length
Int32

Önskad längd för sektorn.

Returer

Den skrivskyddade minnesrepresentationen av strängen, eller default om text är null.

Undantag

start, length, eller start + length ligger inte inom intervallet textför .

Kommentarer

Returnerar standardvärdet när text är null.

Gäller för

AsMemory<T>(ArraySegment<T>)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över delen av målmatrissegmentet.

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)

Typparametrar

T

Typ av segment.

Parametrar

segment
ArraySegment<T>

Segmentet som ska konverteras.

Returer

Segmentets minnesrepresentation.

Gäller för

AsMemory<T>(T[])

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över målmatrisen.

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)

Typparametrar

T

Typ av matris.

Parametrar

array
T[]

Matrisen som ska konverteras.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Gäller för

AsMemory<T>(ArraySegment<T>, Int32)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrissegmentet som börjar vid en angiven position i slutet av segmentet.

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)

Typparametrar

T

Typ av matris.

Parametrar

segment
ArraySegment<T>

Målmatrissegmentet.

start
Int32

Indexet där minnet ska börja.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Undantag

segment är covariant och typen av segment är inte exakt T[].

start är mindre än 0 eller större än segment.Count.

Kommentarer

Returnerar default när segment är null.

Gäller för

AsMemory<T>(T[], Index)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrisen som börjar vid ett angivet index till slutet av matrisen.

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)

Typparametrar

T

Typ av matris.

Parametrar

array
T[]

Matrisen som ska konverteras.

startIndex
Index

Matrisens första position.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Gäller för

AsMemory<T>(T[], Int32)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrisen som börjar vid en angiven position till slutet av matrisen.

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)

Typparametrar

T

Typ av matris.

Parametrar

array
T[]

Målmatrisen.

start
Int32

Indexet där minnet ska börja.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Undantag

array är covariant och matrisens typ är inte exakt T[].

start index mindre än 0 eller större än array.Length.

Kommentarer

Returnerar default när array är null.

Gäller för

AsMemory<T>(T[], Range)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrisen som börjar vid inkluderande startindex för intervallet och slutar vid det exklusiva slutindexet för intervallet.

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)

Typparametrar

T

Typ av matris.

Parametrar

array
T[]

Matrisen som ska konverteras.

range
Range

Intervallet som ska konverteras från matrisen.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Gäller för

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrissegmentet som börjar på en angiven position med en angiven längd.

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)

Typparametrar

T

Typ av matris.

Parametrar

segment
ArraySegment<T>

Målmatrissegmentet.

start
Int32

Indexet där minnet ska börja.

length
Int32

Antalet objekt i minnet.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Undantag

segment är covariant och matrisens typ är inte exakt T[].

start, length, eller start + length ligger inte inom intervallet segmentför .

Kommentarer

Returnerar default när segment är null.

Gäller för

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

Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs
Källa:
MemoryExtensions.cs

Skapar en ny minnesregion över den del av målmatrisen som börjar på en angiven position med en angiven längd.

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)

Typparametrar

T

Typ av matris.

Parametrar

array
T[]

Målmatrisen.

start
Int32

Indexet som minnesregionen ska startas med.

length
Int32

Antalet objekt i minnesregionen.

Returer

Minnesrepresentationen av hela eller delar av matrisen.

Undantag

array är covariant och matrisens typ är inte exakt T[].

start, length, eller start + length ligger inte inom intervallet arrayför .

Kommentarer

Returnerar default när array är null.

Gäller för