MemoryExtensions.AsMemory Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AsMemory(String) |
Skapar en ny |
| AsMemory(String, Index) |
Skapar en ny |
| AsMemory(String, Int32) |
Skapar en ny |
| AsMemory(String, Range) |
Skapar en ny |
| AsMemory(String, Int32, Int32) |
Skapar en ny |
| 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.