MemoryExtensions.AsMemory Metoda

Definicja

Przeciążenia

Nazwa Opis
AsMemory(String)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego.

AsMemory(String, Index)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonego indeksu.

AsMemory(String, Int32)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji znaku.

AsMemory(String, Range)

Tworzy nową ReadOnlyMemory<Char> wartość dla określonego zakresu ciągu docelowego.

AsMemory(String, Int32, Int32)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji o długości.

AsMemory<T>(ArraySegment<T>)

Tworzy nowy region pamięci w części docelowej segmentu tablicy.

AsMemory<T>(T[])

Tworzy nowy region pamięci na tablicy docelowej.

AsMemory<T>(ArraySegment<T>, Int32)

Tworzy nowy region pamięci na części docelowego segmentu tablicy rozpoczynający się od określonej pozycji na końcu segmentu.

AsMemory<T>(T[], Index)

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonego indeksu na końcu tablicy.

AsMemory<T>(T[], Int32)

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonej pozycji na końcu tablicy.

AsMemory<T>(T[], Range)

Tworzy nowy region pamięci w części tablicy docelowej rozpoczynający się od inkluzywnego indeksu początkowego zakresu i kończący się na ekskluzywnym indeksie końcowym zakresu.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Tworzy nowy region pamięci w części docelowej segmentu tablicy rozpoczynającej się od określonej pozycji o określonej długości.

AsMemory<T>(T[], Int32, Int32)

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się na określonej pozycji o określonej długości.

AsMemory(String)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego.

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)

Parametry

text
String

Ciąg docelowy.

Zwraca

Reprezentacja pamięci znaków tylko do odczytu dla ciągu lub default , jeśli text ma wartość null.

Uwagi

Zwraca wartość domyślną, gdy text ma wartość null.

Dotyczy

AsMemory(String, Index)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonego indeksu.

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)

Parametry

text
String

Ciąg docelowy.

startIndex
Index

Indeks, na którym ma rozpocząć ten wycinek.

Zwraca

Reprezentacja pamięci znaków tylko do odczytu dla ciągu.

Dotyczy

AsMemory(String, Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji znaku.

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)

Parametry

text
String

Ciąg docelowy.

start
Int32

Indeks, na którym ma rozpocząć ten wycinek.

Zwraca

Reprezentacja pamięci znaków tylko do odczytu dla ciągu lub default , jeśli text ma wartość null.

Wyjątki

startnie znajduje się w zakresie ( jest 0 lubtextstart ).<>text.Length

Uwagi

Zwraca wartość domyślną, gdy text ma wartość null.

Dotyczy

AsMemory(String, Range)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nową ReadOnlyMemory<Char> wartość dla określonego zakresu ciągu docelowego.

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)

Parametry

text
String

Ciąg docelowy.

range
Range

Zakres wskazujący początek i długość fragmentowanego ciągu.

Zwraca

Reprezentacja pamięci znaków tylko do odczytu dla ciągu.

Dotyczy

AsMemory(String, Int32, Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji o długości.

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)

Parametry

text
String

Ciąg docelowy.

start
Int32

Indeks, na którym ma rozpocząć ten wycinek.

length
Int32

Żądana długość wycinka.

Zwraca

Reprezentacja pamięci znaków tylko do odczytu dla ciągu lub default , jeśli text ma wartość null.

Wyjątki

start, lengthlubstart + lengthnie znajduje się w zakresie .text

Uwagi

Zwraca wartość domyślną, gdy text ma wartość null.

Dotyczy

AsMemory<T>(ArraySegment<T>)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci w części docelowej segmentu tablicy.

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)

Parametry typu

T

Typ segmentu.

Parametry

segment
ArraySegment<T>

Segment do konwersji.

Zwraca

Reprezentacja pamięci segmentu.

Dotyczy

AsMemory<T>(T[])

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci na tablicy docelowej.

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)

Parametry typu

T

Typ tablicy.

Parametry

array
T[]

Tablica do konwersji.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Dotyczy

AsMemory<T>(ArraySegment<T>, Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci na części docelowego segmentu tablicy rozpoczynający się od określonej pozycji na końcu segmentu.

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)

Parametry typu

T

Typ tablicy.

Parametry

segment
ArraySegment<T>

Docelowy segment tablicy.

start
Int32

Indeks, w którym należy rozpocząć pamięć.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Wyjątki

segment jest kowariantny, a typ segment nie jest dokładnie T[].

start wartość jest mniejsza niż 0 lub większa niż segment.Count.

Uwagi

Zwraca wartość default , gdy segment ma wartość null.

Dotyczy

AsMemory<T>(T[], Index)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonego indeksu na końcu tablicy.

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)

Parametry typu

T

Typ tablicy.

Parametry

array
T[]

Tablica do konwersji.

startIndex
Index

Pierwsze położenie tablicy.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Dotyczy

AsMemory<T>(T[], Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonej pozycji na końcu tablicy.

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)

Parametry typu

T

Typ tablicy.

Parametry

array
T[]

Tablica docelowa.

start
Int32

Indeks, w którym należy rozpocząć pamięć.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Wyjątki

array jest kowariantny, a typ tablicy nie jest dokładnie T[].

start indeks mniejszy niż 0 lub większy niż array.Length.

Uwagi

Zwraca wartość default , gdy array ma wartość null.

Dotyczy

AsMemory<T>(T[], Range)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci w części tablicy docelowej rozpoczynający się od inkluzywnego indeksu początkowego zakresu i kończący się na ekskluzywnym indeksie końcowym zakresu.

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)

Parametry typu

T

Typ tablicy.

Parametry

array
T[]

Tablica do konwersji.

range
Range

Zakres do konwersji z tablicy.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Dotyczy

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci w części docelowej segmentu tablicy rozpoczynającej się od określonej pozycji o określonej długości.

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)

Parametry typu

T

Typ tablicy.

Parametry

segment
ArraySegment<T>

Docelowy segment tablicy.

start
Int32

Indeks, w którym należy rozpocząć pamięć.

length
Int32

Liczba elementów w pamięci.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Wyjątki

segment jest kowariantny, a typ tablicy nie jest dokładnie T[].

start, lengthlubstart + lengthnie znajduje się w zakresie .segment

Uwagi

Zwraca wartość default , gdy segment ma wartość null.

Dotyczy

AsMemory<T>(T[], Int32, Int32)

Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs
Źródło:
MemoryExtensions.cs

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się na określonej pozycji o określonej długości.

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)

Parametry typu

T

Typ tablicy.

Parametry

array
T[]

Tablica docelowa.

start
Int32

Indeks, w którym ma rozpoczynać się region pamięci.

length
Int32

Liczba elementów w regionie pamięci.

Zwraca

Reprezentacja pamięci całej lub części tablicy.

Wyjątki

array jest kowariantny, a typ tablicy nie jest dokładnie T[].

start, lengthlubstart + lengthnie znajduje się w zakresie .array

Uwagi

Zwraca wartość default , gdy array ma wartość null.

Dotyczy