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)

指定した文字列比較を使用して 1 つの文字スパンを別の文字スパンと比較し、並べ替え順序でそれらの相対位置を示す整数を返します。

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箇所を検索し、見つかった場合は を返しますtruevalue1 見つからない場合は を返します false

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

value1、または value2value0出現箇所を検索し、見つかった場合は を返します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箇所を検索し、見つかった場合は を返しますtruevalue1 見つからない場合は を返します false

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

value1、または value2value0出現箇所を検索し、見つかった場合は を返します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)

value1、または value2以外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)

value1、または value2以外value0の値を検索します。

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

highInclusiveの間lowInclusiveの範囲外の値を検索します。

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

highInclusiveの間lowInclusiveの範囲外の値を検索します。

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

と の間lowInclusiveの範囲内の任意の値を検索し、見つかった場合は を返しますtruehighInclusive 見つからない場合は を返します false

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

と の間lowInclusiveの範囲内の任意の値を検索し、見つかった場合は を返しますtruehighInclusive 見つからない場合は を返します false

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

配列の内容をメモリ領域にコピーします。

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

配列の内容をスパンにコピーします。

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

span発生した回数valueをカウントします。

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

で指定した value が発生した回数をカウントします span

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

で指定した value が発生した回数をカウントします span

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

で指定した value が発生した回数をカウントします span

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)

指定した value が現在の span 内で最初に見つかった位置の 0 から始まるインデックスをレポートします。

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)

指定した value0 または value1以外の値の最初のインデックスを検索します。

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

指定した value0value1、、または value2以外の値の最初のインデックスを検索します。

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)

指定した value0 または value1以外の値の最初のインデックスを検索します。

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

指定した value0value1、、または value2以外の値の最初のインデックスを検索します。

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)

指定した value が現在の span 内で最後に見つかった位置の 0 から始まるインデックスをレポートします。

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)

指定した value0 または value1以外の値の最後のインデックスを検索します。

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

指定した value0value1、または value2以外の値の最後のインデックスを検索します。

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)

指定した value0 または value1以外の値の最後のインデックスを検索します。

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

指定した value0value1、または value2以外の値の最後のインデックスを検索します。

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

と の間lowInclusivehighInclusiveの範囲外の値の最後のインデックスを検索します。

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

と の間lowInclusivehighInclusiveの範囲外の値の最後のインデックスを検索します。

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

と を含む範囲内 lowInclusive の値の最後のインデックスを highInclusive検索します。

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

と を含む範囲内 lowInclusive の値の最後のインデックスを highInclusive検索します。

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

2 つの読み取り専用シーケンスがメモリ内で重なり合うかどうかを判断します。

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

2 つの読み取り専用シーケンスがメモリ内で重なり合うかどうかを判断し、要素のオフセットを出力します。

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

スパンと読み取り専用スパンがメモリ内で重なり合うかどうかを判断します。

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

スパンと読み取り専用スパンがメモリ内で重なり合うかどうかを判断し、要素のオフセットを出力します。

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

sourceを にコピーしdestination、 のすべての出現箇所を oldValuenewValue置き換えます。

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

出現するすべての oldValuenewValue で置き換えます。

Reverse<T>(Span<T>)

スパン全体の要素のシーケンスを反転させます。

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

IComparable{T}.CompareTo(T) を使用して要素を比較することで、2 つの読み取り専用シーケンスの相対順序を決定します。

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

IComparable{T}.CompareTo(T) を使用して要素を比較することで、スパンと読み取り専用スパンの相対順序を決定します。

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

IEquatable{T}.Equals(T) を使用して要素を比較することで、2 つの読み取り専用シーケンスが等しいかどうかを判断します。

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

を使用して IEqualityComparer<T>要素を比較して、2 つのシーケンスが等しいかどうかを判断します。

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

IEquatable{T}.Equals(T) を使用して要素を比較することで、スパンと読み取り専用スパンが等しいかどうかを判断します。

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

を使用して IEqualityComparer<T>要素を比較して、2 つのシーケンスが等しいかどうかを判断します。

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

スパンのペア (一方がキーを格納し、他方がそれらに対応する項目を格納する) を、最初の Span<T> 内のキーに基づき、各キーによって実装された IComparable<T> を使用して並べ替えます。

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

スパンのペア (一方がキーを格納し、他方がそれらに対応する項目を格納する) を、最初の Span<T> 内のキーに基づき、指定した比較を使用して並べ替えます。

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

指定した separatorのソースReadOnlySpan<T>を解析し、区切り記号間のdestination領域を表すインスタンスをスパンRangeに設定します。

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

指定した separatorのソースReadOnlySpan<T>を解析し、区切り記号間のdestination領域を表すインスタンスをスパンRangeに設定します。

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に設定します。

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 文字範囲に書き込み、書式項目またはアイテムを対応する引数の文字列表現に置き換えます。

適用対象