MemoryExtensions.AsMemory Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AsMemory(String) |
Membuat yang baru |
AsMemory(String, Index) |
Membuat yang baru |
AsMemory(String, Int32) |
Membuat yang baru |
AsMemory(String, Range) |
Membuat yang baru |
AsMemory(String, Int32, Int32) |
Membuat yang baru |
AsMemory<T>(ArraySegment<T>) |
Membuat wilayah memori baru di atas bagian segmen array target. |
AsMemory<T>(T[]) |
Membuat wilayah memori baru di atas array target. |
AsMemory<T>(ArraySegment<T>, Int32) |
Membuat wilayah memori baru di atas bagian segmen array target mulai dari posisi yang ditentukan ke akhir segmen. |
AsMemory<T>(T[], Index) |
Membuat wilayah memori baru di atas bagian array target yang dimulai pada indeks tertentu ke akhir array. |
AsMemory<T>(T[], Int32) |
Membuat wilayah memori baru di atas bagian array target yang dimulai pada posisi yang ditentukan ke akhir array. |
AsMemory<T>(T[], Range) |
Membuat wilayah memori baru di atas bagian array target yang dimulai pada indeks awal inklusif dari rentang dan berakhir pada indeks akhir eksklusif rentang. |
AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Membuat wilayah memori baru di atas bagian segmen array target yang dimulai pada posisi tertentu dengan panjang yang ditentukan. |
AsMemory<T>(T[], Int32, Int32) |
Membuat wilayah memori baru di atas bagian array target yang dimulai pada posisi tertentu dengan panjang yang ditentukan. |
AsMemory(String)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat yang baru ReadOnlyMemory<Char>
di atas bagian string target.
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
String target.
Mengembalikan
Representasi memori karakter baca-saja dari string, atau default
jika text
adalah null
.
Keterangan
Mengembalikan default ketika text
adalah null
.
Berlaku untuk
AsMemory(String, Index)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat yang baru ReadOnlyMemory<Char>
di atas sebagian string target yang dimulai pada indeks tertentu.
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
String target.
- startIndex
- Index
Indeks untuk memulai ilis ini.
Mengembalikan
Representasi memori karakter baca-saja dari string.
Berlaku untuk
AsMemory(String, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat yang baru ReadOnlyMemory<Char>
di atas sebagian string target yang dimulai pada posisi karakter tertentu.
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
String target.
- start
- Int32
Indeks untuk memulai ilis ini.
Mengembalikan
Representasi memori karakter baca-saja dari string, atau default
jika text
adalah null
.
Pengecualian
start
tidak dalam rentang ( adalah 0 atautext.Length
> ).<start
text
Keterangan
Mengembalikan default ketika text
adalah null
.
Berlaku untuk
AsMemory(String, Range)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat yang baru ReadOnlyMemory<Char>
di atas rentang string target yang ditentukan.
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
String target.
- range
- Range
Rentang yang menunjukkan awal dan panjang string yang diiris.
Mengembalikan
Representasi memori karakter baca-saja dari string.
Berlaku untuk
AsMemory(String, Int32, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat yang baru ReadOnlyMemory<Char>
di atas sebagian string target yang dimulai pada posisi tertentu dengan panjang.
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
String target.
- start
- Int32
Indeks untuk memulai ilis ini.
- length
- Int32
Panjang yang diinginkan untuk ikatan.
Mengembalikan
Representasi memori karakter baca-saja dari string, atau default
jika text
adalah null
.
Pengecualian
start
, length
, atau start
+ length
tidak dalam rentang .text
Keterangan
Mengembalikan default ketika text
adalah null
.
Berlaku untuk
AsMemory<T>(ArraySegment<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian segmen array target.
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)
Jenis parameter
- T
Jenis segmen.
Parameter
- segment
- ArraySegment<T>
Segmen yang akan dikonversi.
Mengembalikan
Representasi memori segmen.
Berlaku untuk
AsMemory<T>(T[])
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas array target.
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)
Jenis parameter
- T
Jenis array.
Parameter
- array
- T[]
Array yang akan dikonversi.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Berlaku untuk
AsMemory<T>(ArraySegment<T>, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian segmen array target mulai dari posisi yang ditentukan ke akhir segmen.
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)
Jenis parameter
- T
Jenis array.
Parameter
- segment
- ArraySegment<T>
Segmen array target.
- start
- Int32
Indeks untuk memulai memori.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Pengecualian
segment
kovarian, dan jenisnya segment
tidak persis T[]
.
start
kurang dari 0 atau lebih besar dari segment.Count
.
Keterangan
Mengembalikan default
ketika segment
adalah null
.
Berlaku untuk
AsMemory<T>(T[], Index)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian array target yang dimulai pada indeks tertentu ke akhir array.
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)
Jenis parameter
- T
Jenis array.
Parameter
- array
- T[]
Array yang akan dikonversi.
- startIndex
- Index
Posisi pertama array.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Berlaku untuk
AsMemory<T>(T[], Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian array target yang dimulai pada posisi yang ditentukan ke akhir array.
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)
Jenis parameter
- T
Jenis array.
Parameter
- array
- T[]
Array target.
- start
- Int32
Indeks untuk memulai memori.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Pengecualian
array
kovarian, dan jenis array tidak persis T[]
.
start
indeks kurang dari 0 atau lebih besar dari array.Length
.
Keterangan
Mengembalikan default
ketika array
adalah null
.
Berlaku untuk
AsMemory<T>(T[], Range)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian array target yang dimulai pada indeks awal inklusif dari rentang dan berakhir pada indeks akhir eksklusif rentang.
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)
Jenis parameter
- T
Jenis array.
Parameter
- array
- T[]
Array yang akan dikonversi.
- range
- Range
Rentang untuk dikonversi dari array.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Berlaku untuk
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian segmen array target yang dimulai pada posisi tertentu dengan panjang yang ditentukan.
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)
Jenis parameter
- T
Jenis array.
Parameter
- segment
- ArraySegment<T>
Segmen array target.
- start
- Int32
Indeks untuk memulai memori.
- length
- Int32
Jumlah item dalam memori.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Pengecualian
segment
kovarian, dan jenis array tidak persis T[]
.
start
, length
, atau start
+ length
tidak dalam rentang .segment
Keterangan
Mengembalikan default
ketika segment
adalah null
.
Berlaku untuk
AsMemory<T>(T[], Int32, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Membuat wilayah memori baru di atas bagian array target yang dimulai pada posisi tertentu dengan panjang yang ditentukan.
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)
Jenis parameter
- T
Jenis array.
Parameter
- array
- T[]
Array target.
- start
- Int32
Indeks untuk memulai wilayah memori.
- length
- Int32
Jumlah item di wilayah memori.
Mengembalikan
Representasi memori dari seluruh atau sebagian array.
Pengecualian
array
kovarian, dan jenis array tidak persis T[]
.
start
, length
, atau start
+ length
tidak dalam rentang .array
Keterangan
Mengembalikan default
ketika array
adalah null
.