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
| Name | Beschreibung |
|---|---|
| AsMemory(String) |
Erstellt eine neue |
| AsMemory(String, Index) |
Erstellt eine neue über |
| AsMemory(String, Int32) |
Erstellt eine neue |
| AsMemory(String, Range) |
Erstellt eine neue über |
| AsMemory(String, Int32, Int32) |
Erstellt einen neuen Teil |
| AsMemory<T>(ArraySegment<T>) |
Erstellt einen neuen Speicherbereich über den Teil des Zielarraysegments. |
| AsMemory<T>(T[]) |
Erstellt einen neuen Speicherbereich über das Zielarray. |
| AsMemory<T>(ArraySegment<T>, Int32) |
Erstellt einen neuen Speicherbereich über den Teil des Zielarraysegments beginnend an einer angegebenen Position bis zum Ende des Segments. |
| AsMemory<T>(T[], Index) |
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays beginnend mit einem angegebenen Index bis zum Ende des Arrays. |
| AsMemory<T>(T[], Int32) |
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, beginnend an einer angegebenen Position bis zum Ende des Arrays. |
| AsMemory<T>(T[], Range) |
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der am inklusiven Startindex des Bereichs beginnt und am exklusiven Endindex des Bereichs endet. |
| AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Erstellt einen neuen Speicherbereich über dem Teil des Zielarraysegments, der an einer angegebenen Position mit einer angegebenen Länge beginnt. |
| AsMemory<T>(T[], Int32, Int32) |
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der an einer angegebenen Position mit einer angegebenen Länge beginnt. |
AsMemory(String)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt eine neue ReadOnlyMemory<Char> über dem Teil 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 falls text vorhanden.null
Hinweise
Gibt den Standardwert zurück, wenn text der Wert ist null.
Gilt für:
AsMemory(String, Index)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt eine neue über ReadOnlyMemory<Char> einen Teil der Zielzeichenfolge beginnend mit 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 dieses Segment 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
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt eine neue ReadOnlyMemory<Char> über einen Teil der Zielzeichenfolge, beginnend mit 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 dieses Segment beginnen soll.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge oder default falls text vorhanden.null
Ausnahmen
start befindet sich nicht im Bereich von text (start ist < 0 oder >text.Length).
Hinweise
Gibt den Standardwert zurück, wenn text der Wert ist null.
Gilt für:
AsMemory(String, Range)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt eine neue über ReadOnlyMemory<Char> 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 segmentierten 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
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Teil ReadOnlyMemory<Char> der Zielzeichenfolge, der an einer angegebenen Position mit einer Länge beginnt.
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 dieses Segment beginnen soll.
- length
- Int32
Die gewünschte Länge für das Segment.
Gibt zurück
Die schreibgeschützte Zeichenspeicherdarstellung der Zeichenfolge oder default falls text vorhanden.null
Ausnahmen
start, lengthoderstart + lengthbefindet sich nicht im Bereich von .text
Hinweise
Gibt den Standardwert zurück, wenn text der Wert ist null.
Gilt für:
AsMemory<T>(ArraySegment<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über den Teil 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
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über das 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 Teils des Arrays.
Gilt für:
AsMemory<T>(ArraySegment<T>, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über den Teil 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 gestartet werden soll.
Gibt zurück
Die Speicherdarstellung des gesamten Oder Teils des Arrays.
Ausnahmen
segment ist kovariant, und der 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 dies der Wert ist null.
Gilt für:
AsMemory<T>(T[], Index)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays beginnend mit 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 Teils des Arrays.
Gilt für:
AsMemory<T>(T[], Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, beginnend an einer 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 gestartet werden soll.
Gibt zurück
Die Speicherdarstellung des gesamten Oder 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 dies der Wert ist null.
Gilt für:
AsMemory<T>(T[], Range)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der am inklusiven Startindex des Bereichs beginnt und am exklusiven Endindex des Bereichs endet.
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 Bereich, der aus dem Array konvertiert werden soll.
Gibt zurück
Die Speicherdarstellung des gesamten Oder Teils des Arrays.
Gilt für:
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Teil des Zielarraysegments, der an einer angegebenen Position mit einer angegebenen Länge beginnt.
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 gestartet werden soll.
- length
- Int32
Die Anzahl der Elemente im Arbeitsspeicher.
Gibt zurück
Die Speicherdarstellung des gesamten Oder Teils des Arrays.
Ausnahmen
segment ist kovariant, und der Typ des Arrays ist nicht genau T[].
start, lengthoderstart + lengthbefindet sich nicht im Bereich von .segment
Hinweise
Gibt zurück default , wenn segment dies der Wert ist null.
Gilt für:
AsMemory<T>(T[], Int32, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der an einer angegebenen Position mit einer angegebenen Länge beginnt.
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 gestartet werden soll.
- length
- Int32
Die Anzahl der Elemente im Speicherbereich.
Gibt zurück
Die Speicherdarstellung des gesamten Oder Teils des Arrays.
Ausnahmen
array ist kovariant, und der Typ des Arrays ist nicht genau T[].
start, lengthoderstart + lengthbefindet sich nicht im Bereich von .array
Hinweise
Gibt zurück default , wenn array dies der Wert ist null.