MemoryExtensions.AsMemory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AsMemory(String) |
Erstellt ein neues |
AsMemory(String, Index) |
Erstellt ein neues |
AsMemory(String, Int32) |
Erstellt ein neues |
AsMemory(String, Range) |
Erstellt ein neues |
AsMemory(String, Int32, Int32) |
Erstellt ein neues |
AsMemory<T>(ArraySegment<T>) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments. |
AsMemory<T>(T[]) |
Erstellt einen neuen Speicherbereich über dem Zielarray. |
AsMemory<T>(ArraySegment<T>, Int32) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position bis zum Ende des Segments. |
AsMemory<T>(T[], Index) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend bei einem angegebenen Index bis zum Ende des Arrays. |
AsMemory<T>(T[], Int32) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einem angegebenen Position bis zum Ende des Arrays. |
AsMemory<T>(T[], Range) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend mit dem inklusiven Startindex des Bereichs und endend mit dem exklusiven Endindex des Bereichs. |
AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position mit einer angegebenen Länge. |
AsMemory<T>(T[], Int32, Int32) |
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position mit einer angegebenen Länge. |
AsMemory(String)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt ein neues ReadOnlyMemory<Char>
über den Abschnitt der Zielzeichenfolge.
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)
Parameter
- text
- String
Die Zielzeichenfolge.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge oder default
, wenn text
null
ist.
Hinweise
Gibt den Standardwert zurück, wenn text
null
ist.
Gilt für:
AsMemory(String, Index)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt ein neues ReadOnlyMemory<Char>
über einen Abschnitt der Zielzeichenfolge, beginnend bei einem angegebenen 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)
Parameter
- text
- String
Die Zielzeichenfolge.
- startIndex
- Index
Der Index, an dem dieser Slice beginnen soll.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge.
Gilt für:
AsMemory(String, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt ein neues ReadOnlyMemory<Char>
über einen Abschnitt der Zielzeichenfolge, beginnend bei einer angegebenen Zeichenposition.
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)
Parameter
- text
- String
Die Zielzeichenfolge.
- start
- Int32
Der Index, an dem dieser Slice beginnen soll.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge oder default
, wenn text
null
ist.
Ausnahmen
start
liegt nicht im Bereich von ( ist 0 odertext.Length
> ).<start
text
Hinweise
Gibt den Standardwert zurück, wenn text
null
ist.
Gilt für:
AsMemory(String, Range)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt ein neues ReadOnlyMemory<Char>
über einen angegebenen Bereich der Zielzeichenfolge.
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)
Parameter
- text
- String
Die Zielzeichenfolge.
- range
- Range
Der Bereich, der den Anfang und die Länge der unterteilten Zeichenfolge angibt.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge.
Gilt für:
AsMemory(String, Int32, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt ein neues ReadOnlyMemory<Char>
über einen Abschnitt der Zielzeichenfolge, beginnend bei einer angegebenen Position mit einer Länge.
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)
Parameter
- text
- String
Die Zielzeichenfolge.
- start
- Int32
Der Index, an dem dieser Slice beginnen soll.
- length
- Int32
Die gewünschte Länge des Slices.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge oder default
, wenn text
null
ist.
Ausnahmen
start
, length
oder start
+ length
liegt nicht im Bereich von text
.
Hinweise
Gibt den Standardwert zurück, wenn text
null
ist.
Gilt für:
AsMemory<T>(ArraySegment<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments.
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)
Typparameter
- T
Der Typ des Segments.
Parameter
- segment
- ArraySegment<T>
Das zu konvertierende Segment.
Gibt zurück
Die Speicherdarstellung des Segments.
Gilt für:
AsMemory<T>(T[])
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Zielarray.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- array
- T[]
Das zu konvertierende Array.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Gilt für:
AsMemory<T>(ArraySegment<T>, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position bis zum Ende des Segments.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- segment
- ArraySegment<T>
Das Zielarraysegment.
- start
- Int32
Der Index, an dem der Speicher beginnen soll.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Ausnahmen
segment
ist kovariant, und den Typ von segment
ist nicht genau T[]
.
start
ist kleiner als 0 oder größer als segment.Count
.
Hinweise
Gibt zurück default
, wenn segment
ist null
.
Gilt für:
AsMemory<T>(T[], Index)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend bei einem angegebenen Index bis zum Ende des Arrays.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- array
- T[]
Das zu konvertierende Array.
- startIndex
- Index
Die erste Position des Arrays.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Gilt für:
AsMemory<T>(T[], Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einem angegebenen Position bis zum Ende des Arrays.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- array
- T[]
Das Zielarray.
- start
- Int32
Der Index, an dem der Speicher beginnen soll.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Ausnahmen
array
ist kovariant, und der Typ des Arrays ist nicht genau T[]
.
start
-Index kleiner als 0 oder größer als array.Length
.
Hinweise
Gibt zurück default
, wenn array
ist null
.
Gilt für:
AsMemory<T>(T[], Range)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend mit dem inklusiven Startindex des Bereichs und endend mit dem exklusiven Endindex des Bereichs.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- array
- T[]
Das zu konvertierende Array.
- range
- Range
Der aus dem Array zu konvertierende Bereich.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Gilt für:
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position mit einer angegebenen Länge.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- segment
- ArraySegment<T>
Das Zielarraysegment.
- start
- Int32
Der Index, an dem der Speicher beginnen soll.
- length
- Int32
Die Anzahl der Elemente im Speicher.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Ausnahmen
segment
ist kovariant, und der Typ des Arrays ist nicht genau T[]
.
start
, length
oder start
+ length
liegt nicht im Bereich von segment
.
Hinweise
Gibt zurück default
, wenn segment
ist null
.
Gilt für:
AsMemory<T>(T[], Int32, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position mit einer angegebenen Länge.
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)
Typparameter
- T
Der Typ des Arrays.
Parameter
- array
- T[]
Das Zielarray.
- start
- Int32
Der Index, an dem der Speicherbereich beginnen soll.
- length
- Int32
Die Anzahl der Elemente im Speicherbereich.
Gibt zurück
Die Speicherdarstellung des gesamten oder eines Teils des Arrays.
Ausnahmen
array
ist kovariant, und der Typ des Arrays ist nicht genau T[]
.
start
, length
oder start
+ length
liegt nicht im Bereich von array
.
Hinweise
Gibt zurück default
, wenn array
ist null
.