共用方式為


MemoryExtensions 類別

定義

提供記憶體相關和跨範圍相關類型的擴充方法,例如 Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
繼承
MemoryExtensions

方法

AsMemory(String)

在目標字串的部分上建立新的 ReadOnlyMemory<Char>

AsMemory(String, Index)

從指定索引開始,在目標字串的一部分上建立新的 ReadOnlyMemory<Char>

AsMemory(String, Int32)

從指定字元位置開始,在目標字串的一部分上建立新的 ReadOnlyMemory<Char>

AsMemory(String, Int32, Int32)

在目標字串的一部分上建立新的 ReadOnlyMemory<Char>,從長度為指定的位置開始。

AsMemory(String, Range)

在目標字串的指定範圍上建立新的 ReadOnlyMemory<Char>

AsMemory<T>(ArraySegment<T>)

在目標陣列區段的部分上建立新的記憶體區域。

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

在目標陣列區段的部分上建立新的記憶體區域,從指定位置到區段結尾。

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

在目標陣列區段的部分上建立新的記憶體區域,從具有指定長度的指定位置開始。

AsMemory<T>(T[])

在目標陣列上建立新的記憶體區域。

AsMemory<T>(T[], Index)

從指定索引開始到陣列結尾的目標陣列部分,建立新的記憶體區域。

AsMemory<T>(T[], Int32)

從陣列結尾的指定位置開始,在目標陣列的部分上建立新的記憶體區域。

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

在目標陣列的部分上建立新的記憶體區域,從具有指定長度的指定位置開始。

AsMemory<T>(T[], Range)

在目標陣列的部分上建立新的記憶體區域,從範圍的內含開始索引開始,並結束於範圍的獨佔結束索引。

AsSpan(String)

在字串上建立新的唯讀範圍。

AsSpan(String, Index)

從指定的位置到字串結尾,在目標字串的一部分上建立新的 ReadOnlySpan<T>

AsSpan(String, Int32)

從指定的位置到字串結尾,建立目標字串部分的新只讀範圍。

AsSpan(String, Int32, Int32)

從指定字元數目的指定位置,從目標字串的一部分建立新的唯讀範圍。

AsSpan(String, Range)

使用範圍開始和結束索引,在目標字串的一部分上建立新的 ReadOnlySpan<T>

AsSpan<T>(ArraySegment<T>)

在目標陣列區段上建立新的範圍。

AsSpan<T>(ArraySegment<T>, Index)

在目標陣列區段的某個部分上建立新的範圍,從指定的索引開始,並結束於區段結尾。

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

從指定的位置到區段結尾,建立目標陣列區段部分的新範圍。

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

從指定長度的指定位置,在目標數位區段的一部分上建立新的範圍。

AsSpan<T>(ArraySegment<T>, Range)

使用範圍開始和結束索引,在目標數位區段的一部分上建立新的範圍。

AsSpan<T>(T[])

在目標陣列上建立新的範圍。

AsSpan<T>(T[], Index)

Index 值所定義的目標數位部分上,建立新的範圍。

AsSpan<T>(T[], Int32)

從陣列結尾的指定位置開始,在目標陣列的一部分上建立新的範圍。

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

建立目標陣列部分的新範圍,從指定長度的指定位置開始。

AsSpan<T>(T[], Range)

Range 值所定義之目標數位的一部分上建立新的範圍。

BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)

使用指定的 TComparable 泛型類型,搜尋整個排序 ReadOnlySpan<T> 的值。

BinarySearch<T,TComparable>(Span<T>, TComparable)

使用指定的 TComparable 泛型類型,搜尋整個排序 Span<T> 的值。

BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)

使用指定的 TComparer 泛型類型,搜尋整個已排序 ReadOnlySpan<T> 指定的值。

BinarySearch<T,TComparer>(Span<T>, T, TComparer)

使用指定的 TComparer 泛型類型,搜尋整個已排序 Span<T> 指定的值。

BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)

使用指定的 IComparable<T> 泛型介面,搜尋整個已排序 ReadOnlySpan<T> 的值。

BinarySearch<T>(Span<T>, IComparable<T>)

使用指定的 IComparable<T> 泛型介面,搜尋整個已排序 Span<T> 的值。

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

尋找 spanother之間共用之任何通用前置詞的長度。

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

決定 spanother之間共用之任何通用前置詞的長度。

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

尋找 spanother之間共用之任何通用前置詞的長度。

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

尋找 spanother之間共用之任何通用前置詞的長度。

CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

使用指定的字串比較,比較一個字元範圍與另一個字元範圍,並傳回整數,指出其在排序順序中的相對位置。

Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

指出指定的值是否發生在唯讀字元範圍內。

Contains<T>(ReadOnlySpan<T>, T)

指出指定的值是否在唯讀範圍中找到。 使用 IEquatable{T}來比較值。Equals(T)。

Contains<T>(Span<T>, T)

指出是否在範圍中找到指定的值。 使用 IEquatable{T}來比較值。Equals(T)。

ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)

搜尋任何出現的指定子字串 values

ContainsAny(Span<Char>, SearchValues<String>)

搜尋任何出現的指定子字串 values

ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋任何指定的 values

ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋任何指定的 values

ContainsAny<T>(ReadOnlySpan<T>, T, T)

搜尋出現 value0value1

ContainsAny<T>(ReadOnlySpan<T>, T, T, T)

搜尋出現 value0value1value2

ContainsAny<T>(Span<T>, ReadOnlySpan<T>)

搜尋任何指定的 values,並在找到時傳回 true。 如果找不到,則會傳回 false

ContainsAny<T>(Span<T>, SearchValues<T>)

搜尋任何指定的 values,並在找到時傳回 true。 如果找不到,則會傳回 false

ContainsAny<T>(Span<T>, T, T)

搜尋出現 value0value1,如果找到,則會傳回 true。 如果找不到,則會傳回 false

ContainsAny<T>(Span<T>, T, T, T)

搜尋 value0value1value2,如果找到,則會傳回 true。 如果找不到,則會傳回 false

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋指定之 values以外的任何值。

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋指定之 values以外的任何值。

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

搜尋指定之 value以外的任何值。

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

搜尋 value0value1以外的任何值。

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

搜尋 value0value1value2以外的任何值。

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

搜尋指定之 values以外的任何值。

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

搜尋指定之 values以外的任何值。

ContainsAnyExcept<T>(Span<T>, T)

搜尋指定之 value以外的任何值。

ContainsAnyExcept<T>(Span<T>, T, T)

搜尋 value0value1以外的任何值。

ContainsAnyExcept<T>(Span<T>, T, T, T)

搜尋 value0value1value2以外的任何值。

ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

搜尋範圍以外的任何值,範圍介於 lowInclusivehighInclusive之間,包括 。

ContainsAnyExceptInRange<T>(Span<T>, T, T)

搜尋範圍以外的任何值,範圍介於 lowInclusivehighInclusive之間,包括 。

ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)

搜尋介於 lowInclusivehighInclusive之間範圍中的任何值,包括 。

ContainsAnyInRange<T>(Span<T>, T, T)

lowInclusivehighInclusive之間搜尋任何值,如果找到,則會傳回 true。 如果找不到,則會傳回 false

CopyTo<T>(T[], Memory<T>)

將陣列的內容複製到記憶體區域。

CopyTo<T>(T[], Span<T>)

將陣列的內容複製到範圍。

Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

計算 span中發生 value 的次數。

Count<T>(ReadOnlySpan<T>, T)

計算指定 valuespan中發生的次數。

Count<T>(Span<T>, ReadOnlySpan<T>)

計算指定 valuespan中發生的次數。

Count<T>(Span<T>, T)

計算指定 valuespan中發生的次數。

EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

使用指定的 comparisonType 選項比較時,判斷 span 結尾是否符合指定的 value

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

判斷指定的序列是否出現在唯讀範圍結尾。

EndsWith<T>(ReadOnlySpan<T>, T)

判斷指定的值是否出現在範圍結尾。

EndsWith<T>(Span<T>, ReadOnlySpan<T>)

判斷指定的序列是否出現在範圍結尾。

EnumerateLines(ReadOnlySpan<Char>)

傳回所提供範圍中行的列舉。

EnumerateLines(Span<Char>)

傳回所提供範圍中行的列舉。

EnumerateRunes(ReadOnlySpan<Char>)

從提供的唯讀範圍傳回 Rune 的列舉。

EnumerateRunes(Span<Char>)

從提供範圍傳回 Rune 的列舉。

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

使用指定的 comparisonType 選項,判斷這個 span 和指定的 other 範圍是否具有相同的字元。

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

報告目前 span中第一個指定 value 之以零起始的索引。

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋指定的序列,並傳回其第一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

IndexOf<T>(ReadOnlySpan<T>, T)

搜尋指定的值,並傳回其第一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

IndexOf<T>(Span<T>, ReadOnlySpan<T>)

搜尋指定的序列,並傳回其第一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

IndexOf<T>(Span<T>, T)

搜尋指定的值,並傳回其第一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)

搜尋任何指定子字串值的第一個索引。

IndexOfAny(Span<Char>, SearchValues<String>)

搜尋任何指定子字串值的第一個索引。

IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋任何指定值的第一個索引。

IndexOfAny<T>(ReadOnlySpan<T>, T, T)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAny<T>(Span<T>, SearchValues<T>)

搜尋任何指定值的第一個索引。

IndexOfAny<T>(Span<T>, T, T)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAny<T>(Span<T>, T, T, T)

使用邏輯 OR 運算符搜尋任何指定值的第一個索引,類似於呼叫 IndexOf 多次。

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋指定 values以外的任何值的第一個索引。

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋指定 values以外的任何值的第一個索引。

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

搜尋指定 value以外的任何值的第一個索引。

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

搜尋指定 value0value1以外的任何值的第一個索引。

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

搜尋指定 value0value1value2以外的任何值的第一個索引。

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

搜尋指定 values以外的任何值的第一個索引。

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

搜尋指定 values以外的任何值的第一個索引。

IndexOfAnyExcept<T>(Span<T>, T)

搜尋指定 value以外的任何值的第一個索引。

IndexOfAnyExcept<T>(Span<T>, T, T)

搜尋指定 value0value1以外的任何值的第一個索引。

IndexOfAnyExcept<T>(Span<T>, T, T, T)

搜尋指定 value0value1value2以外的任何值的第一個索引。

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

搜尋範圍以外的任何值的第一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

搜尋範圍以外的任何值的第一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

搜尋範圍中任何值的第一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

IndexOfAnyInRange<T>(Span<T>, T, T)

搜尋範圍中任何值的第一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

IsWhiteSpace(ReadOnlySpan<Char>)

指出指定的範圍是否只包含空格符。

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

報告目前 span中最後一個指定 value 之以零起始的索引。

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋指定的序列,並傳回其最後一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

LastIndexOf<T>(ReadOnlySpan<T>, T)

搜尋指定的值,並傳回其最後一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

搜尋指定的序列,並傳回其最後一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

LastIndexOf<T>(Span<T>, T)

搜尋指定的值,並傳回其最後一次出現的索引。 使用 IEquatable{T}來比較值。Equals(T)。

LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋任何指定值的最後一個索引。

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAny<T>(Span<T>, SearchValues<T>)

搜尋任何指定值的最後一個索引。

LastIndexOfAny<T>(Span<T>, T, T)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAny<T>(Span<T>, T, T, T)

使用邏輯 OR 運算符搜尋任何指定值的最後一個索引,類似於呼叫 LastIndexOf 數次。

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

搜尋指定之 values以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

搜尋指定之 values以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

搜尋指定之 value以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

搜尋指定之 value0value1以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

搜尋指定之 value0value1value2以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

搜尋指定之 values以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

搜尋指定之 values以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(Span<T>, T)

搜尋指定之 value以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(Span<T>, T, T)

搜尋指定之 value0value1以外的任何值的最後一個索引。

LastIndexOfAnyExcept<T>(Span<T>, T, T, T)

搜尋指定之 value0value1value2以外的任何值的最後一個索引。

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

搜尋範圍以外的任何值的最後一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

搜尋範圍以外的任何值的最後一個索引,範圍介於 lowInclusivehighInclusive之間,包括 。

LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

搜尋範圍中任何值的最後一個索引,範圍介於 lowInclusivehighInclusive之間,包含 。

LastIndexOfAnyInRange<T>(Span<T>, T, T)

搜尋範圍中任何值的最後一個索引,範圍介於 lowInclusivehighInclusive之間,包含 。

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

判斷兩個只讀序列是否在記憶體中重疊。

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

判斷兩個只讀序列是否在記憶體中重疊,並輸出元素位移。

Overlaps<T>(Span<T>, ReadOnlySpan<T>)

判斷範圍和只讀範圍是否在記憶體中重疊。

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

判斷範圍和只讀範圍是否在記憶體中重疊,並輸出元素位移。

Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)

source 複製到 destination,並將所有出現的 oldValue 取代為 newValue

Replace<T>(Span<T>, T, T)

newValue取代所有出現的 oldValue

Reverse<T>(Span<T>)

反轉整個範圍中的項目序列。

SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

使用 IComparable{T} 比較兩個只讀序列的元素,以判斷其相對順序。CompareTo(T)。

SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)

使用 IComparable{T} 比較元素,以判斷範圍和只讀範圍的相對順序。CompareTo(T)。

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

使用 IEquatable{T} 比較元素,判斷兩個只讀序列是否相等。Equals(T)。

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

使用 IEqualityComparer<T>比較項目,判斷兩個序列是否相等。

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)

使用 IEquatable{T} 比較元素,判斷範圍和只讀範圍是否相等。Equals(T)。

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

使用 IEqualityComparer<T>比較項目,判斷兩個序列是否相等。

Sort<T,TComparer>(Span<T>, TComparer)

使用 TComparer來排序整個 Span<T> 中的專案。

Sort<T>(Span<T>)

使用 Span<T>中每個專案的 IComparable<T> 實作,排序整個 Span<T> 中的專案。

Sort<T>(Span<T>, Comparison<T>)

使用指定的 Comparison<T>來排序整個 Span<T> 中的專案。

Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)

根據使用指定比較子的第一個 Span<T> 中的索引鍵,排序一組範圍(一個包含索引鍵,另一個包含對應的專案)。

Sort<TKey,TValue>(Span<TKey>, Span<TValue>)

使用每個索引鍵的 IComparable<T> 實作,根據第一個 Span<T> 中的索引鍵,排序一組範圍(一個包含索引鍵,另一個包含對應的專案)。

Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)

根據使用指定比較的第一個 Span<T> 中的索引鍵,排序一組範圍(一個包含索引鍵,另一個包含對應專案)。

Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)

剖析指定之 separator的來源 ReadOnlySpan<T>,以代表分隔符之間的區域 Range 實例填入 destination 範圍。

Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

剖析指定之 separator的來源 ReadOnlySpan<T>,以代表分隔符之間的區域 Range 實例填入 destination 範圍。

Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

提供記憶體相關和跨範圍相關類型的擴充方法,例如 Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>

Split<T>(ReadOnlySpan<T>, T)

提供記憶體相關和跨範圍相關類型的擴充方法,例如 Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

剖析其中一個指定 separators的來源 ReadOnlySpan<T>,填入 destination 範圍,其中 Range 實例代表分隔符之間的區域。

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)

剖析其中一個指定 separators的來源 ReadOnlySpan<T>,填入 destination 範圍,其中 Range 實例代表分隔符之間的區域。

SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

提供記憶體相關和跨範圍相關類型的擴充方法,例如 Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>

SplitAny<T>(ReadOnlySpan<T>, SearchValues<T>)

提供記憶體相關和跨範圍相關類型的擴充方法,例如 Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>

StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

使用指定的 StringComparison 值進行比較時,判斷只讀字元範圍是否以指定的值開頭。

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

判斷指定的序列是否出現在唯讀範圍開始時。

StartsWith<T>(ReadOnlySpan<T>, T)

判斷指定的值是否出現在範圍開頭。

StartsWith<T>(Span<T>, ReadOnlySpan<T>)

判斷指定的序列是否出現在範圍開頭。

ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

使用指定文化特性的大小寫規則,將來源範圍中的字元複製到目的地,將每個字元轉換成小寫。

ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)

使用不因文化特性的大小寫規則,將來源範圍中的字元複製到目的地,將每個字元轉換成小寫。

ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

使用指定文化特性的大小寫規則,將來源範圍中的字元複製到目的地,將每個字元轉換成大寫。

ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)

使用不因文化特性的大小寫規則,將來源範圍中的字元複製到目的地,將每個字元轉換成大寫。

Trim(Memory<Char>)

從字元記憶體區域移除所有開頭和尾端空格符。

Trim(ReadOnlyMemory<Char>)

從唯讀字元記憶體區域移除所有開頭和尾端空格符。

Trim(ReadOnlySpan<Char>)

從唯讀字元範圍中移除所有開頭和尾端空格符。

Trim(ReadOnlySpan<Char>, Char)

從唯讀字元範圍中移除指定字元的所有前置和尾端專案。

Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

從唯讀字元範圍中移除在唯讀範圍中指定的一組字元的所有前置和尾端專案。

Trim(Span<Char>)

從字元範圍中移除所有開頭和尾端空格符。

Trim<T>(Memory<T>, ReadOnlySpan<T>)

從記憶體區域移除在唯讀範圍中指定的一組元素的所有前置和尾端專案。

Trim<T>(Memory<T>, T)

從記憶體區域移除指定專案的所有前置和尾端專案。

Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

從唯讀記憶體區域移除唯讀範圍中指定的一組元素的所有前置和尾端專案。

Trim<T>(ReadOnlyMemory<T>, T)

從唯讀記憶體區域移除指定專案的所有前置和尾端專案。

Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

從唯讀範圍中移除在唯讀範圍中指定的一組元素的所有前置和尾端專案。

Trim<T>(ReadOnlySpan<T>, T)

從唯讀範圍中移除指定專案的所有前置和尾端專案。

Trim<T>(Span<T>, ReadOnlySpan<T>)

從範圍中移除在唯讀範圍中指定的一組元素的所有前置和尾端專案。

Trim<T>(Span<T>, T)

從範圍中移除指定專案的所有前置和尾端專案。

TrimEnd(Memory<Char>)

從字元記憶體區域移除所有尾端空格元。

TrimEnd(ReadOnlyMemory<Char>)

從唯讀字元記憶體區域移除所有尾端空格符。

TrimEnd(ReadOnlySpan<Char>)

從唯讀字元範圍中移除所有尾端空格符。

TrimEnd(ReadOnlySpan<Char>, Char)

從唯讀範圍中移除指定字元的所有尾端專案。

TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

從唯讀字元範圍中移除在唯讀範圍中指定的一組字元的所有尾端專案。

TrimEnd(Span<Char>)

從字元範圍中移除所有尾端空格符。

TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)

從記憶體區域移除唯讀範圍中指定的一組元素的所有尾端專案。

TrimEnd<T>(Memory<T>, T)

從字元記憶體區域移除指定專案的所有尾端專案。

TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

從唯讀記憶體區域移除在唯讀範圍中指定的一組元素的所有尾端專案。

TrimEnd<T>(ReadOnlyMemory<T>, T)

從唯讀記憶體區域移除指定專案的所有尾端專案。

TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

從唯讀範圍中移除在唯讀範圍中指定的一組元素的所有尾端專案。

TrimEnd<T>(ReadOnlySpan<T>, T)

從唯讀範圍中移除指定專案的所有尾端專案。

TrimEnd<T>(Span<T>, ReadOnlySpan<T>)

從範圍中移除在唯讀範圍中指定的一組元素的所有尾端專案。

TrimEnd<T>(Span<T>, T)

從範圍中移除指定專案的所有尾端專案。

TrimStart(Memory<Char>)

從記憶體區域移除所有前置空格符。

TrimStart(ReadOnlyMemory<Char>)

從唯讀記憶體區域移除所有前置空格符。

TrimStart(ReadOnlySpan<Char>)

從唯讀範圍中移除所有前置空格符。

TrimStart(ReadOnlySpan<Char>, Char)

從範圍中移除指定字元的所有前置專案。

TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

從範圍中移除在唯讀範圍中指定的所有前置字元集。

TrimStart(Span<Char>)

從範圍中移除所有前置空格符。

TrimStart<T>(Memory<T>, ReadOnlySpan<T>)

從記憶體區域移除一組在唯讀範圍中指定的所有前置專案。

TrimStart<T>(Memory<T>, T)

從記憶體區域移除指定專案的所有前置專案。

TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

從記憶體區域移除一組在唯讀範圍中指定的所有前置專案。

TrimStart<T>(ReadOnlyMemory<T>, T)

從記憶體區域移除指定專案的所有前置專案。

TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

從範圍中移除在唯讀範圍中指定的所有前置專案集。

TrimStart<T>(ReadOnlySpan<T>, T)

從範圍中移除指定專案的所有前置專案。

TrimStart<T>(Span<T>, ReadOnlySpan<T>)

從範圍中移除在唯讀範圍中指定的所有前置專案集。

TrimStart<T>(Span<T>, T)

從範圍中移除指定專案的所有前置專案。

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

CompositeFormat 字串寫入字元範圍,並以對應自變數的字串表示取代格式專案或專案。

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

CompositeFormat 字串寫入字元範圍,並以對應自變數的字串表示取代格式專案或專案。

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

將指定的插入字串寫入字元範圍。

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

將指定的插入字串寫入字元範圍。

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

CompositeFormat 字串寫入字元範圍,並以對應自變數的字串表示取代格式專案或專案。

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

CompositeFormat 字串寫入字元範圍,並以對應自變數的字串表示取代格式專案或專案。

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

CompositeFormat 字串寫入字元範圍,並以對應自變數的字串表示取代格式專案或專案。

適用於