MemoryExtensions.AsMemory Methode

Definitie

Overloads

Name Description
AsMemory(String)

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks.

AsMemory(String, Index)

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks die begint bij een opgegeven index.

AsMemory(String, Int32)

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks vanaf een opgegeven tekenpositie.

AsMemory(String, Range)

Hiermee maakt u een nieuwe ReadOnlyMemory<Char> over een opgegeven bereik van de doeltekenreeks.

AsMemory(String, Int32, Int32)

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks vanaf een opgegeven positie met een lengte.

AsMemory<T>(ArraySegment<T>)

Hiermee maakt u een nieuw geheugengebied over het gedeelte van het doelmatrixsegment.

AsMemory<T>(T[])

Hiermee maakt u een nieuwe geheugenregio via de doelmatrix.

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

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van het doelmatrixsegment vanaf een opgegeven positie tot het einde van het segment.

AsMemory<T>(T[], Index)

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix dat begint bij een opgegeven index aan het einde van de matrix.

AsMemory<T>(T[], Int32)

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix vanaf een opgegeven positie tot het einde van de matrix.

AsMemory<T>(T[], Range)

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix dat begint bij de inclusieve beginindex van het bereik en eindigt op de exclusieve eindindex van het bereik.

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

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van het doelmatrixsegment vanaf een opgegeven positie met een opgegeven lengte.

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

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix vanaf een opgegeven positie met een opgegeven lengte.

AsMemory(String)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks.

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)

Parameters

text
String

De doeltekenreeks.

Retouren

De alleen-lezen tekengeheugenweergave van de tekenreeks, of default als text dat het is null.

Opmerkingen

Retourneert de standaardwaarde wanneer text dit is null.

Van toepassing op

AsMemory(String, Index)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks die begint bij een opgegeven 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)

Parameters

text
String

De doeltekenreeks.

startIndex
Index

De index waarop dit segment moet worden gestart.

Retouren

De alleen-lezen tekengeheugenweergave van de tekenreeks.

Van toepassing op

AsMemory(String, Int32)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks vanaf een opgegeven tekenpositie.

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)

Parameters

text
String

De doeltekenreeks.

start
Int32

De index waarop dit segment moet worden gestart.

Retouren

De alleen-lezen tekengeheugenweergave van de tekenreeks, of default als text dat het is null.

Uitzonderingen

start valt niet binnen het bereik van text (start is < 0 of >text.Length).

Opmerkingen

Retourneert de standaardwaarde wanneer text dit is null.

Van toepassing op

AsMemory(String, Range)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuwe ReadOnlyMemory<Char> over een opgegeven bereik van de doeltekenreeks.

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)

Parameters

text
String

De doeltekenreeks.

range
Range

Het bereik dat het begin en de lengte van de gesegmenteerde tekenreeks aangeeft.

Retouren

De alleen-lezen tekengeheugenweergave van de tekenreeks.

Van toepassing op

AsMemory(String, Int32, Int32)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw ReadOnlyMemory<Char> gedeelte van de doeltekenreeks vanaf een opgegeven positie met een lengte.

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)

Parameters

text
String

De doeltekenreeks.

start
Int32

De index waarop dit segment moet worden gestart.

length
Int32

De gewenste lengte voor het segment.

Retouren

De alleen-lezen tekengeheugenweergave van de tekenreeks, of default als text dat het is null.

Uitzonderingen

start, lengthofstart + lengthvalt niet binnen het bereik van .text

Opmerkingen

Retourneert de standaardwaarde wanneer text dit is null.

Van toepassing op

AsMemory<T>(ArraySegment<T>)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied over het gedeelte van het doelmatrixsegment.

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)

Type parameters

T

Het type segment.

Parameters

segment
ArraySegment<T>

Het segment dat moet worden geconverteerd.

Retouren

De geheugenweergave van het segment.

Van toepassing op

AsMemory<T>(T[])

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuwe geheugenregio via de doelmatrix.

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)

Type parameters

T

Het type matrix.

Parameters

array
T[]

De matrix die moet worden geconverteerd.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van het doelmatrixsegment vanaf een opgegeven positie tot het einde van het segment.

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)

Type parameters

T

Het type matrix.

Parameters

segment
ArraySegment<T>

Het doelmatrixsegment.

start
Int32

De index waarop het geheugen moet worden gestart.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Uitzonderingen

segment is covariant en het type segment is niet precies T[].

start is kleiner dan 0 of groter dan segment.Count.

Opmerkingen

Retourneert default wanneer segment .null

Van toepassing op

AsMemory<T>(T[], Index)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix dat begint bij een opgegeven index aan het einde van de matrix.

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)

Type parameters

T

Het type matrix.

Parameters

array
T[]

De matrix die moet worden geconverteerd.

startIndex
Index

De eerste positie van de matrix.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Van toepassing op

AsMemory<T>(T[], Int32)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix vanaf een opgegeven positie tot het einde van de matrix.

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)

Type parameters

T

Het type matrix.

Parameters

array
T[]

De doelmatrix.

start
Int32

De index waarop het geheugen moet worden gestart.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Uitzonderingen

array is covariant en het type van de matrix is niet precies T[].

start index kleiner dan 0 of groter dan array.Length.

Opmerkingen

Retourneert default wanneer array .null

Van toepassing op

AsMemory<T>(T[], Range)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix dat begint bij de inclusieve beginindex van het bereik en eindigt op de exclusieve eindindex van het bereik.

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)

Type parameters

T

Het type matrix.

Parameters

array
T[]

De matrix die moet worden geconverteerd.

range
Range

Het bereik dat moet worden geconverteerd vanuit de matrix.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van het doelmatrixsegment vanaf een opgegeven positie met een opgegeven lengte.

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)

Type parameters

T

Het type matrix.

Parameters

segment
ArraySegment<T>

Het doelmatrixsegment.

start
Int32

De index waarop het geheugen moet worden gestart.

length
Int32

Het aantal items in het geheugen.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Uitzonderingen

segment is covariant en het type van de matrix is niet precies T[].

start, lengthofstart + lengthvalt niet binnen het bereik van .segment

Opmerkingen

Retourneert default wanneer segment .null

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee maakt u een nieuw geheugengebied boven het gedeelte van de doelmatrix vanaf een opgegeven positie met een opgegeven lengte.

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)

Type parameters

T

Het type matrix.

Parameters

array
T[]

De doelmatrix.

start
Int32

De index waarop de geheugenregio moet worden gestart.

length
Int32

Het aantal items in de geheugenregio.

Retouren

De geheugenweergave van het geheel of deel van de matrix.

Uitzonderingen

array is covariant en het type van de matrix is niet precies T[].

start, lengthofstart + lengthvalt niet binnen het bereik van .array

Opmerkingen

Retourneert default wanneer array .null

Van toepassing op