MemoryExtensions.AsMemory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AsMemory(String) |
Tworzy nową |
AsMemory(String, Index) |
Tworzy nową |
AsMemory(String, Int32) |
Tworzy nową |
AsMemory(String, Range) |
Tworzy nowy |
AsMemory(String, Int32, Int32) |
Tworzy nową |
AsMemory<T>(ArraySegment<T>) |
Tworzy nowy region pamięci w części segmentu tablicy docelowej. |
AsMemory<T>(T[]) |
Tworzy nowy region pamięci nad tablicą docelową. |
AsMemory<T>(ArraySegment<T>, Int32) |
Tworzy nowy region pamięci w części segmentu tablicy docelowej rozpoczynający się od określonej pozycji na końcu segmentu. |
AsMemory<T>(T[], Index) |
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą się od określonego indeksu na końcu tablicy. |
AsMemory<T>(T[], Int32) |
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą się od określonej pozycji na końcu tablicy. |
AsMemory<T>(T[], Range) |
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą 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 na części segmentu tablicy docelowej rozpoczynający 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ę w 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
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 ciągu w pamięci tylko do odczytu lub default
jeśli text
jest to null
.
Uwagi
Zwraca wartość domyślną, gdy text
jest to null
.
Dotyczy
AsMemory(String, Index)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nową ReadOnlyMemory<Char>
część ciągu docelowego rozpoczynającego 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 ciągu w pamięci tylko do odczytu.
Dotyczy
AsMemory(String, Int32)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nową ReadOnlyMemory<Char>
część ciągu docelowego rozpoczynającego 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 ciągu w pamięci tylko do odczytu lub default
jeśli text
jest to null
.
Wyjątki
start
nie znajduje się w zakresie ( to 0 lubtext.Length
> ).<start
text
Uwagi
Zwraca wartość domyślną, gdy text
jest to null
.
Dotyczy
AsMemory(String, Range)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nowy ReadOnlyMemory<Char>
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 ciągu w pamięci tylko do odczytu.
Dotyczy
AsMemory(String, Int32, Int32)
- Ź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 ciągu w pamięci tylko do odczytu lub default
jeśli text
jest to null
.
Wyjątki
start
, length
lublength
start
+ nie znajduje się w zakresie .text
Uwagi
Zwraca wartość domyślną, gdy text
jest to null
.
Dotyczy
AsMemory<T>(ArraySegment<T>)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nowy region pamięci w części segmentu tablicy docelowej.
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
Tworzy nowy region pamięci nad tablicą docelową.
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
Tworzy nowy region pamięci w części segmentu tablicy docelowej 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, na którym ma rozpocząć pamięć.
Zwraca
Reprezentacja pamięci całej lub części tablicy.
Wyjątki
segment
jest kowariantny, a typ nie segment
jest dokładnie T[]
.
start
wartość jest mniejsza niż 0 lub większa niż segment.Count
.
Uwagi
Zwraca wartość default
, gdy segment
jest to null
.
Dotyczy
AsMemory<T>(T[], Index)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą 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
Pierwsza pozycja 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
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą 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, na którym ma 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
jest to null
.
Dotyczy
AsMemory<T>(T[], Range)
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
- Źródło:
- MemoryExtensions.cs
Tworzy nowy region pamięci nad częścią tablicy docelowej rozpoczynającą 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
Tworzy nowy region pamięci na części segmentu tablicy docelowej rozpoczynający 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, na którym ma 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
, length
lublength
start
+ nie znajduje się w zakresie .segment
Uwagi
Zwraca wartość default
, gdy segment
jest to null
.
Dotyczy
AsMemory<T>(T[], Int32, Int32)
- Ź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ę w 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 rozpocząć 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
, length
lublength
start
+ nie znajduje się w zakresie .array
Uwagi
Zwraca wartość default
, gdy array
ma wartość null
.