MemoryExtensions クラス

定義

、、、など、メモリおよびスパンに関連する型の拡張メソッドを提供し Memory<T> ReadOnlyMemory<T> Span<T> ReadOnlySpan<T> ます。Provides extension methods for the memory- and span-related types, such as Memory<T>, ReadOnlyMemory<T>, Span<T>, and ReadOnlySpan<T>.

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

メソッド

AsMemory(String)

挿入先の文字列の一部に新しい ReadOnlyMemory<Char> を作成します。Creates a new ReadOnlyMemory<Char> over the portion of the target string.

AsMemory(String, Index)

指定したインデックスを開始位置として、挿入先の文字列の一部に対して新しい ReadOnlyMemory<Char> を作成します。Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified index.

AsMemory(String, Int32)

指定した文字位置を開始位置として、挿入先の文字列の一部に対して新しい ReadOnlyMemory<Char> を作成します。Creates a new ReadOnlyMemory<Char> over a portion of the target string starting at a specified character position.

AsMemory(String, Int32, Int32)

指定した位置 (長さを含む) を開始位置として、挿入先の文字列の一部に対して新しい ReadOnlyMemory<Char> を作成します。Creates a new ReadOnlyMemory<Char> over a portion of the target string beginning at a specified position with a length.

AsMemory(String, Range)

挿入先の文字列の指定範囲に新しい ReadOnlyMemory<Char> を作成します。Creates a new ReadOnlyMemory<Char> over a specified range of the target string.

AsMemory<T>(ArraySegment<T>)

挿入先の配列セグメントの一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array segment.

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

指定された位置を開始位置として、セグメントの終わりまで、挿入先の配列セグメントの一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array segment starting at a specified position to the end of the segment.

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

指定された位置を開始位置とし、指定された長さで、挿入先の配列セグメントの一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length.

AsMemory<T>(T[])

挿入先の配列に新しいメモリ領域を作成します。Creates a new memory region over the target array.

AsMemory<T>(T[], Index)

指定されたインデックスを開始位置として、配列の終わりまで、挿入先の配列の一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array starting at a specified index to the end of the array.

AsMemory<T>(T[], Int32)

指定された位置を開始位置として、配列の終わりまで、挿入先の配列の一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array starting at a specified position to the end of the array.

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

指定された位置を開始位置とし、指定された長さで、挿入先の配列の一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array beginning at a specified position with a specified length.

AsMemory<T>(T[], Range)

範囲の開始インデックス (含む) を開始位置とし、範囲の終了インデックス (含まない) を終了位置として、挿入先の配列の一部に新しいメモリ領域を作成します。Creates a new memory region over the portion of the target array beginning at inclusive start index of the range and ending at the exclusive end index of the range.

AsSpan(String)

指定された位置から指定された文字数だけ、挿入先の文字列の一部に対して読み取り専用の新しい範囲を作成します。Creates a new read-only span over a portion of the target string from a specified position for a specified number of characters.

AsSpan(String, Int32)

指定された位置から文字列の終わりまで、挿入先の文字列の一部に対して読み取り専用の新しい範囲を作成します。Creates a new read-only span over a portion of the target string from a specified position to the end of the string.

AsSpan(String, Int32, Int32)

文字列に対して新しい読み取り専用のスパンを作成します。Creates a new read-only span over a string.

AsSpan<T>(ArraySegment<T>)

挿入先の配列セグメントに新しいスパンを作成します。Creates a new span over a target array segment.

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

指定されたインデックスを開始位置とし、セグメントの終わりで終了する挿入先の配列セグメントの一部に新しいスパンを作成します。Creates a new span over a portion of the target array segment beginning at a specified index and ending at the end of the segment.

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

指定された位置からセグメントの終わりまで、挿入先の配列セグメントの一部に対して新しいスパンを作成します。Creates a new span over a portion of a target array segment from a specified position to the end of the segment.

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

指定された位置から指定された長さだけ、挿入先の配列セグメントの一部に対して新しいスパンを作成します。Creates a new span over a portion of a target array segment from a specified position for a specified length.

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

範囲の開始インデックスと終了インデックスを使用し、挿入先の配列セグメントの一部に対して新しいスパンを作成します。Creates a new span over a portion of a target array segment using the range start and end indexes.

AsSpan<T>(T[])

挿入先の配列に新しいスパンを作成します。Creates a new span over a target array.

AsSpan<T>(T[], Index)

Index 値によって定義される挿入先の配列の一部に新しいスパンを作成します。Creates a new span over the portion of the target array defined by an Index value.

AsSpan<T>(T[], Int32)

指定された位置を開始位置として、配列の終わりまで、挿入先の配列の一部に新しいスパンを作成します。Creates a new span over a portion of the target array starting at a specified position to the end of the array.

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

指定された位置から指定された長さだけ、挿入先の配列の一部に対して新しいスパンを作成します。Creates a new span over the portion of the target array beginning at a specified position for a specified length.

AsSpan<T>(T[], Range)

Range 値によって定義される挿入先の配列の一部に対して新しいスパンを作成します。Creates a new span over a portion of a target array defined by a Range value.

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

指定した TComparable ジェネリック型を使用し、並べ替えられた ReadOnlySpan<T> 全体の中から値を検索します。Searches an entire sorted ReadOnlySpan<T> for a value using the specified TComparable generic type.

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

指定した TComparable ジェネリック型を使用し、並べ替えられた Span<T> 全体の中から値を検索します。Searches an entire sorted Span<T> for a value using the specified TComparable generic type.

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

指定した TComparer ジェネリック型を使用し、並べ替えられた ReadOnlySpan<T> 全体の中から、指定した値を検索します。Searches an entire sorted ReadOnlySpan<T> for a specified value using the specified TComparer generic type.

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

指定した TComparer ジェネリック型を使用し、並べ替えられた Span<T> 全体の中から、指定した値を検索します。Searches an entire sorted Span<T> for a specified value using the specified TComparer generic type.

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

指定した IComparable<T> ジェネリック インターフェイスを使用し、並べ替えられた ReadOnlySpan<T> 全体の中から値を検索します。Searches an entire sorted ReadOnlySpan<T> for a value using the specified IComparable<T> generic interface.

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

指定した IComparable<T> ジェネリック インターフェイスを使用し、並べ替えられた Span<T> 全体の中から値を検索します。Searches an entire sorted Span<T> for a value using the specified IComparable<T> generic interface.

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

指定した文字列比較を使用して 1 つの文字スパンを別の文字スパンと比較し、並べ替え順序でそれらの相対位置を示す整数を返します。Compares one character span with another using a specified string comparison, and returns an integer that indicates their relative position in the sort order.

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

指定された値が読み取り専用の文字スパン内にあるかどうかを示します。Indicates whether a specified value occurs within a read-only character span.

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

指定した値が読み取り専用スパンに存在するかどうかを示します。Indicates whether a specified value is found in a read-only span. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定した値がスパンに存在するかどうかを示します。Indicates whether a specified value is found in a span. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

配列の内容をメモリ領域にコピーします。Copies the contents of the array into a memory region.

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

配列の内容をスパンにコピーします。Copies the contents of the array into the span.

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

指定された comparisonType オプションを使って比較した場合に、span の末尾が指定された value と一致するかどうかを判断します。Determines whether the end of the span matches the specified value when compared using the specified comparisonType option.

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

指定されたシーケンスが読み取り専用スパンの末尾にあるかどうかを判断します。Determines whether the specified sequence appears at the end of a read-only span.

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

指定されたシーケンスがスパンの末尾にあるかどうかを判断します。Determines whether the specified sequence appears at the end of a span.

EnumerateRunes(ReadOnlySpan<Char>)

指定された読み取り専用スパンから Rune の列挙型を返します。Returns an enumeration of Rune from the provided read-only span.

EnumerateRunes(Span<Char>)

指定されたスパンから Rune の列挙型を返します。Returns an enumeration of Rune from the provided span.

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

指定した comparisonType オプションを使用して比較した場合に、この span と指定した other スパンで文字が同じであるかどうかを判断します。Determines whether this span and the specified other span have the same characters when compared using the specified comparisonType option.

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

指定した value が現在の span 内で最初に見つかった位置の 0 から始まるインデックスをレポートします。Reports the zero-based index of the first occurrence of the specified value in the current span.

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

指定したシーケンスを検索し、それが最初に見つかった位置のインデックスを返します。Searches for the specified sequence and returns the index of its first occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定した値を検索し、それが最初に見つかった位置のインデックスを返します。Searches for the specified value and returns the index of its first occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定したシーケンスを検索し、それが最初に見つかった位置のインデックスを返します。Searches for the specified sequence and returns the index of its first occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定した値を検索し、それが最初に見つかった位置のインデックスを返します。Searches for the specified value and returns the index of its first occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

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

論理 OR 演算子を使用して IndexOf を数回呼び出すのと同様に、指定されたいずれかの値の最初のインデックスを検索します。Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.

IsWhiteSpace(ReadOnlySpan<Char>)

指定したスパンに空白文字のみが含まれているかどうかを示します。Indicates whether the specified span contains only whitespace characters.

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

指定した value が現在の span 内で最後に見つかった位置の 0 から始まるインデックスをレポートします。Reports the zero-based index of the last occurrence of the specified value in the current span.

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

指定したシーケンスを検索し、それが最後に見つかった位置のインデックスを返します。Searches for the specified sequence and returns the index of its last occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定した値を検索し、それが最後に見つかった位置のインデックスを返します。Searches for the specified value and returns the index of its last occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定したシーケンスを検索し、それが最後に見つかった位置のインデックスを返します。Searches for the specified sequence and returns the index of its last occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

指定した値を検索し、それが最後に見つかった位置のインデックスを返します。Searches for the specified value and returns the index of its last occurrence. 値は IEquatable{T}.Equals(T) を使用して比較されます。Values are compared using IEquatable{T}.Equals(T).

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

論理 OR 演算子で LastIndexOf を数回呼び出すのと同様に、指定された値のいずれかの最後のインデックスを検索します。Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.

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

2 つの読み取り専用シーケンスがメモリ内で重なり合うかどうかを判断します。Determines whether two read-only sequences overlap in memory.

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

2 つの読み取り専用シーケンスがメモリ内で重なり合うかどうかを判断し、要素のオフセットを出力します。Determines whether two read-only sequences overlap in memory and outputs the element offset.

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

スパンと読み取り専用スパンがメモリ内で重なり合うかどうかを判断します。Determines whether a span and a read-only span overlap in memory.

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

スパンと読み取り専用スパンがメモリ内で重なり合うかどうかを判断し、要素のオフセットを出力します。Determines whether a span and a read-only span overlap in memory and outputs the element offset.

Reverse<T>(Span<T>)

スパン全体の要素のシーケンスを反転させます。Reverses the sequence of the elements in the entire span.

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

IComparable{T}.CompareTo(T) を使用して要素を比較することで、2 つの読み取り専用シーケンスの相対順序を決定します。Determines the relative order of two read-only sequences by comparing their elements using IComparable{T}.CompareTo(T).

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

IComparable{T}.CompareTo(T) を使用して要素を比較することで、スパンと読み取り専用スパンの相対順序を決定します。Determines the relative order of a span and a read-only span by comparing the elements using IComparable{T}.CompareTo(T).

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

IEquatable{T}.Equals(T) を使用して要素を比較することで、2 つの読み取り専用シーケンスが等しいかどうかを判断します。Determines whether two read-only sequences are equal by comparing the elements using IEquatable{T}.Equals(T).

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

IEquatable{T}.Equals(T) を使用して要素を比較することで、スパンと読み取り専用スパンが等しいかどうかを判断します。Determines whether a span and a read-only span are equal by comparing the elements using IEquatable{T}.Equals(T).

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

TComparer を使用して、Span<T> 全体の要素を並べ替えます。Sorts the elements in the entire Span<T> using the TComparer.

Sort<T>(Span<T>)

Span<T> の各要素の IComparable<T> 実装を使用して、Span<T> の全体の要素を並べ替えます。Sorts the elements in the entire Span<T> using the IComparable<T> implementation of each element of the Span<T>

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

指定した Comparison<T> を使用して、Span<T> 全体内の要素を並べ替えます。Sorts the elements in the entire Span<T> using the specified Comparison<T>.

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

スパンのペア (一方がキーを格納し、他方がそれらに対応する項目を格納する) を、最初の Span<T> 内のキーに基づき、指定した比較子を使用して並べ替えます。Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first Span<T> using the specified comparer.

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

スパンのペア (一方がキーを格納し、他方がそれらに対応する項目を格納する) を、最初の Span<T> 内のキーに基づき、各キーによって実装された IComparable<T> を使用して並べ替えます。Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first Span<T> using the IComparable<T> implementation of each key.

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

スパンのペア (一方がキーを格納し、他方がそれらに対応する項目を格納する) を、最初の Span<T> 内のキーに基づき、指定した比較を使用して並べ替えます。Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first Span<T> using the specified comparison.

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

指定された StringComparison 値を使用して比較したときに、読み取り専用の文字スパンが指定された値で始まるかどうかを判断します。Determines whether a read-only character span begins with a specified value when compared using a specified StringComparison value.

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

指定されたシーケンスが読み取り専用スパンの先頭にあるかどうかを判断します。Determines whether a specified sequence appears at the start of a read-only span.

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

指定されたシーケンスがスパンの先頭にあるかどうかを判断します。Determines whether a specified sequence appears at the start of a span.

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

ソース スパンからデスティネーションに文字をコピーし、指定されたカルチャの大文字と小文字の規則を使用して各文字を小文字に変換します。Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the specified culture.

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

ソース スパンからデスティネーションに文字をコピーし、インバリアント カルチャの大文字と小文字の規則を使用して各文字を小文字に変換します。Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the invariant culture.

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

ソース スパンからデスティネーションに文字をコピーし、指定されたカルチャの大文字と小文字の規則を使用して各文字を大文字に変換します。Copies the characters from the source span into the destination, converting each character to uppercase, using the casing rules of the specified culture.

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

ソース スパンからデスティネーションに文字をコピーし、インバリアント カルチャの大文字と小文字の規則を使用して各文字を大文字に変換します。Copies the characters from the source span into the destination, converting each character to uppercase using the casing rules of the invariant culture.

Trim(Memory<Char>)

ある文字メモリ領域から先頭と末尾にある空白文字をすべて削除します。Removes all leading and trailing whitespace characters from a character memory region.

Trim(ReadOnlyMemory<Char>)

ある読み取り専用文字メモリ領域から先頭と末尾にある空白文字をすべて削除します。Removes all leading and trailing whitespace characters from a read-only character memory region.

Trim(ReadOnlySpan<Char>)

ある読み取り専用文字スパンから先頭と末尾にある空白文字をすべて削除します。Removes all leading and trailing whitespace characters from a read-only character span.

Trim(ReadOnlySpan<Char>, Char)

読み取り専用文字スパンから、先頭と末尾の現れる指定文字をすべて削除します。Removes all leading and trailing occurrences of a specified character from a read-only character span.

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

読み取り専用文字スパンから、読み取り専用スパンに指定された文字セットが先頭と末尾に現れる箇所をすべて削除します。Removes all leading and trailing occurrences of a set of characters specified in a read-only span from a read-only character span.

Trim(Span<Char>)

ある文字スパンから先頭と末尾にある空白文字をすべて削除します。Removes all leading and trailing whitespace characters from a character span.

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

読み取り専用スパンで指定された一連の要素が先頭と末尾に現れる箇所をすべて、メモリ領域から削除します。Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a memory region.

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

指定された要素が先頭と末尾に現れる箇所をすべて、メモリ領域から削除します。Removes all leading and trailing occurrences of a specified element from a memory region.

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

読み取り専用スパンで指定された一連の要素が先頭と末尾に現れる箇所をすべて、読み取り専用メモリ領域から削除します。Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.

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

指定された要素が先頭と末尾に現れる箇所をすべて、読み取り専用メモリ領域から削除します。Removes all leading and trailing occurrences of a specified element from a read-only memory region.

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

読み取り専用スパンで指定された一連の要素が先頭と末尾に現れる箇所をすべて、読み取り専用スパンから削除します。Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only span.

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

指定された要素が先頭と末尾に現れる箇所をすべて、読み取り専用スパンから削除します。Removes all leading and trailing occurrences of a specified element from a read-only span.

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

読み取り専用スパンで指定された一連の要素が先頭と末尾に現れる箇所をすべて、スパンから削除します。Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a span.

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

指定された要素が先頭と末尾に現れる箇所をすべて、スパンから削除します。Removes all leading and trailing occurrences of a specified element from a span.

TrimEnd(Memory<Char>)

文字メモリ領域から末尾の空白文字をすべて削除します。Removes all trailing whitespace characters from a character memory region.

TrimEnd(ReadOnlyMemory<Char>)

読み取り専用文字メモリ領域から末尾の空白文字をすべて削除します。Removes all trailing whitespace characters from a read-only character memory region.

TrimEnd(ReadOnlySpan<Char>)

読み取り専用文字スパンから末尾の空白文字をすべて削除します。Removes all trailing whitespace characters from a read-only character span.

TrimEnd(ReadOnlySpan<Char>, Char)

読み取り専用スパンから、指定した文字が末尾に現れる箇所をすべて削除します。Removes all trailing occurrences of a specified character from a read-only span.

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

読み取り専用文字スパンから、読み取り専用スパンに指定された文字セットが末尾に現れる箇所をすべて削除します。Removes all trailing occurrences of a set of characters specified in a read-only span from a read-only character span.

TrimEnd(Span<Char>)

文字スパンから末尾の空白文字をすべて削除します。Removes all trailing whitespace characters from a character span.

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

読み取り専用スパンで指定された一連の要素が末尾に現れる箇所をすべて、メモリ領域から削除します。Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region.

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

指定された要素が末尾に現れる箇所をすべて、文字メモリ領域から削除します。Removes all trailing occurrences of a specified element from a character memory region.

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

読み取り専用スパンで指定された一連の要素が末尾に現れる箇所をすべて、読み取り専用メモリ領域から削除します。Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.

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

指定された要素が末尾に現れる箇所をすべて、読み取り専用メモリ領域から削除します。Removes all trailing occurrences of a specified element from a read-only memory region.

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

読み取り専用スパンで指定された一連の要素が末尾に現れる箇所をすべて、読み取り専用スパンから削除します。Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only span.

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

読み取り専用スパンから、指定した要素が末尾に現れる箇所をすべて削除します。Removes all trailing occurrences of a specified element from a read-only span.

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

読み取り専用スパンで指定された一連の要素が末尾に現れる箇所をすべて、スパンから削除します。Removes all trailing occurrences of a set of elements specified in a read-only span from a span.

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

指定された要素が末尾に現れる箇所をすべて、スパンから削除します。Removes all trailing occurrences of a specified element from a span.

TrimStart(Memory<Char>)

あるメモリ領域から先頭にある空白文字をすべて削除します。Removes all leading whitespace characters from a memory region.

TrimStart(ReadOnlyMemory<Char>)

ある読み取り専用メモリ領域から先頭にある空白文字をすべて削除します。Removes all leading whitespace characters from a read-only memory region.

TrimStart(ReadOnlySpan<Char>)

ある読み取り専用スパンから先頭にある空白文字をすべて削除します。Removes all leading whitespace characters from a read-only span.

TrimStart(ReadOnlySpan<Char>, Char)

指定した文字が先頭に現れる箇所をすべてスパンから削除します。Removes all leading occurrences of a specified character from the span.

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

読み取り専用スパンに指定されている文字のセットが先頭に現れる箇所をすべて、スパンから削除します。Removes all leading occurrences of a set of characters specified in a read-only span from the span.

TrimStart(Span<Char>)

あるスパンから先頭にある空白文字をすべて削除します。Removes all leading whitespace characters from a span.

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

読み取り専用スパンで指定された一連の要素が先頭に現れる箇所をすべて、メモリ領域から削除します。Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

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

指定された要素が先頭に現れる箇所をすべて、メモリ領域から削除します。Removes all leading occurrences of a specified element from a memory region.

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

読み取り専用スパンで指定された一連の要素が先頭に現れる箇所をすべて、メモリ領域から削除します。Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

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

指定された要素が先頭に現れる箇所をすべて、メモリ領域から削除します。Removes all leading occurrences of a specified element from a memory region.

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

読み取り専用スパンで指定された一連の要素が先頭に現れる箇所をすべて、スパンから削除します。Removes all leading occurrences of a set of elements specified in a read-only span from the span.

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

指定した要素が先頭に現れる箇所をすべてスパンから削除します。Removes all leading occurrences of a specified element from the span.

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

読み取り専用スパンで指定された一連の要素が先頭に現れる箇所をすべて、スパンから削除します。Removes all leading occurrences of a set of elements specified in a read-only span from the span.

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

指定した要素が先頭に現れる箇所をすべてスパンから削除します。Removes all leading occurrences of a specified element from the span.

適用対象