MemoryExtensions.AsMemory Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AsMemory(String) |
Hiermee maakt u een nieuw |
| AsMemory(String, Index) |
Hiermee maakt u een nieuw |
| AsMemory(String, Int32) |
Hiermee maakt u een nieuw |
| AsMemory(String, Range) |
Hiermee maakt u een nieuwe |
| AsMemory(String, Int32, Int32) |
Hiermee maakt u een nieuw |
| 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