Bagikan melalui


MemoryExtensions.AsMemory Metode

Definisi

Overload

AsMemory(String)

Membuat yang baru ReadOnlyMemory<Char> di atas bagian string target.

AsMemory(String, Index)

Membuat yang baru ReadOnlyMemory<Char> di atas sebagian string target yang dimulai pada indeks tertentu.

AsMemory(String, Int32)

Membuat yang baru ReadOnlyMemory<Char> di atas sebagian string target yang dimulai pada posisi karakter tertentu.

AsMemory(String, Range)

Membuat yang baru ReadOnlyMemory<Char> di atas rentang string target yang ditentukan.

AsMemory(String, Int32, Int32)

Membuat yang baru ReadOnlyMemory<Char> di atas sebagian string target yang dimulai pada posisi tertentu dengan panjang.

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

starttidak dalam rentang ( adalah 0 atautext.Length> ).<starttext

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.

Berlaku untuk