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>)

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

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

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

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

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

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

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

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>)

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

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

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

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

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

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

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

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

搜尋 value0 出現的 或 value1 ,並在找到時傳 true 回 。 如果找不到,則傳 false 回 。

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

搜尋 value0 出現的 、 value1value2 ,如果找到,則會傳 true 回 。 如果找不到,則傳 false 回 。

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

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

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

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

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

搜尋 value0 出現的 或 value1 ,並在找到時傳 true 回 。 如果找不到,則傳 false 回 。

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

搜尋 value0 出現的 、 value1value2 ,如果找到,則會傳 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)

搜尋 或 value1 以外的 value0 任何值。

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

搜尋 、 value1value2 以外的 value0 任何值。

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)

搜尋 或 value1 以外的 value0 任何值。

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

搜尋 、 value1value2 以外的 value0 任何值。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍以外的任何值。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍以外的任何值。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中的任何值,並在找到時傳回 true 。 如果找不到,則傳 false 回 。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中的任何值,並在找到時傳回 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)

計算 中 span 發生指定 value 次數。

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

計算 中 span 發生指定 value 次數。

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

計算 中 span 發生指定 value 次數。

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

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

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<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>)

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

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

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

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)

在 和 highInclusive 之間 lowInclusive 搜尋範圍以外的任何值的第一個索引。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍以外的任何值的第一個索引。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中任何值的第一個索引,包括 。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中任何值的第一個索引,包括 。

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)

搜尋介於 和 highInclusive 之間 lowInclusive 範圍外之任何值的最後一個索引。

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

搜尋介於 和 highInclusive 之間 lowInclusive 範圍外之任何值的最後一個索引。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中任何值的最後一個索引,包括 。

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

在 和 highInclusive 之間 lowInclusive 搜尋範圍中任何值的最後一個索引,包括 。

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)

複製到 sourcedestination ,以 取代 所有出現的 oldValuenewValue

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

將所有出現的 oldValue 取代為 newValue

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>)

使用 IComparable<T> 的每個 元素實作 Span<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)

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

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

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

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

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

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

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

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

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

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<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 字串寫入字元範圍,並以對應引數的字串表示取代格式專案或專案。

適用於