String クラス

定義

テキストを UTF-16 コード単位のシーケンスとして表します。

public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface IParsable<string>
    interface ISpanParsable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface ICloneable
[<System.Serializable>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IComparable<string>
    interface seq<char>
    interface IEnumerable
    interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
    interface IComparable<string>
    interface seq<char>
    interface IEquatable<string>
type string = class
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
type string = class
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
    interface seq<char>
    interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
継承
String
属性
実装

注釈

この API の詳細については、「文字列補足 API 解説」を参照してください。

コンストラクター

String(Char*)

String クラスの新しいインスタンスを、Unicode 文字の配列への指定したポインターによって示される値に初期化します。

String(Char*, Int32, Int32)

Unicode 文字の配列への指定したポインター、その配列内の開始文字位置、および長さによって示される値に対して、String クラスの新しいインスタンスを初期化します。

String(Char, Int32)

String クラスの新しいインスタンスを、指定した Unicode 文字で指定された回数繰り返された値に初期化します。

String(Char[])

String クラスの新しいインスタンスを、指定した文字配列に示されている Unicode 文字に初期化します。

String(Char[], Int32, Int32)

Unicode 文字の配列、その配列内の開始文字位置、および長さによって示される値に String クラスの新しいインスタンスを初期化します。

String(ReadOnlySpan<Char>)

String クラスの新しいインスタンスを、指定した読み取り専用スパンで示される Unicode 文字に初期化します。

String(SByte*)

String クラスの新しいインスタンスを、8 ビット符号付き整数の配列へのポインターによって示される値に初期化します。

String(SByte*, Int32, Int32)

String クラスの新しいインスタンスを、8 ビット符号付き整数の配列、その配列内の開始位置、および長さの指定したポインターによって示される値に初期化します。

String(SByte*, Int32, Int32, Encoding)

8 ビット符号付き整数の配列、その配列内の開始位置、長さ、および Encoding オブジェクトへの指定したポインターによって示される値に対して、String クラスの新しいインスタンスを初期化します。

フィールド

Empty

空の文字列を表します。 このフィールドは読み取り専用です。

プロパティ

Chars[Int32]

現在の String オブジェクト内の指定した位置にある Char オブジェクトを取得します。

Length

現在の String オブジェクトの文字数を取得します。

メソッド

Clone()

Stringのこのインスタンスへの参照を返します。

Compare(String, Int32, String, Int32, Int32)

指定した 2 つの String オブジェクトの部分文字列を比較し、並べ替え順序での相対位置を示す整数を返します。

Compare(String, Int32, String, Int32, Int32, Boolean)

指定した 2 つの String オブジェクトの部分文字列を比較し、大文字と小文字を区別または無視し、並べ替え順序での相対位置を示す整数を返します。

Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo)

指定した 2 つの String オブジェクトの部分文字列を比較し、大文字と小文字の区別や、カルチャ固有の情報を使用して比較に影響を与え、並べ替え順序での相対位置を示す整数を返します。

Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions)

指定した比較オプションとカルチャ固有の情報を使用して、指定した 2 つの String オブジェクトの部分文字列を比較し、比較に影響を与え、並べ替え順序で 2 つの部分文字列の関係を示す整数を返します。

Compare(String, Int32, String, Int32, Int32, StringComparison)

指定したルールを使用して、指定した 2 つの String オブジェクトの部分文字列を比較し、並べ替え順序での相対位置を示す整数を返します。

Compare(String, String)

指定した 2 つの String オブジェクトを比較し、並べ替え順序での相対位置を示す整数を返します。

Compare(String, String, Boolean)

指定した 2 つの String オブジェクトを比較し、大文字と小文字を区別または無視し、並べ替え順序での相対位置を示す整数を返します。

Compare(String, String, Boolean, CultureInfo)

指定した 2 つの String オブジェクトを比較し、そのケースを無視または優先し、カルチャ固有の情報を使用して比較に影響を与え、並べ替え順序での相対位置を示す整数を返します。

Compare(String, String, CultureInfo, CompareOptions)

指定した比較オプションとカルチャ固有の情報を使用して、指定した 2 つの String オブジェクトを比較し、比較に影響を与え、並べ替え順序で 2 つの文字列の関係を示す整数を返します。

Compare(String, String, StringComparison)

指定したルールを使用して、指定した 2 つの String オブジェクトを比較し、並べ替え順序での相対位置を示す整数を返します。

CompareOrdinal(String, Int32, String, Int32, Int32)

指定した 2 つの String オブジェクトの部分文字列を比較します。各部分文字列内の対応する Char オブジェクトの数値を評価します。

CompareOrdinal(String, String)

各文字列内の対応する Char オブジェクトの数値を評価して、指定した 2 つの String オブジェクトを比較します。

CompareTo(Object)

このインスタンスを指定した Object と比較し、指定した Objectと並べ替え順序で、このインスタンスの前、後、または同じ位置に表示されるかどうかを示します。

CompareTo(String)

このインスタンスを指定した String オブジェクトと比較し、このインスタンスが、指定した文字列と並べ替え順序で先行、フォロー、または同じ位置に表示されるかどうかを示します。

Concat(IEnumerable<String>)

String型の構築された IEnumerable<T> コレクションのメンバーを連結します。

Concat(Object)

指定したオブジェクトの文字列形式を作成します。

Concat(Object, Object)

指定された 2 つのオブジェクトの文字列形式を連結します。

Concat(Object, Object, Object)

指定された 3 つのオブジェクトの文字列形式を連結します。

Concat(Object, Object, Object, Object)

指定した 4 つのオブジェクトと、省略可能な可変長パラメーター リストで指定されたオブジェクトの文字列形式を連結します。

Concat(Object[])

指定した Object 配列内の要素の文字列形式を連結します。

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

指定された 2 つの読み取り専用文字スパンの文字列表現を連結します。

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>)

指定された 3 つの読み取り専用文字スパンの文字列形式を連結します。

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>)

指定された 4 つの読み取り専用文字スパンの文字列表現を連結します。

Concat(ReadOnlySpan<Object>)

オブジェクトの指定されたスパン内の要素の文字列表現を連結します。

Concat(ReadOnlySpan<String>)

Stringの指定したスパンの要素を連結します。

Concat(String, String)

Stringの 2 つの指定されたインスタンスを連結します。

Concat(String, String, String)

Stringの 3 つの指定されたインスタンスを連結します。

Concat(String, String, String, String)

Stringの指定された 4 つのインスタンスを連結します。

Concat(String[])

指定した String 配列の要素を連結します。

Concat<T>(IEnumerable<T>)

IEnumerable<T> 実装のメンバーを連結します。

Contains(Char)

指定した文字がこの文字列内に出現するかどうかを示す値を返します。

Contains(Char, StringComparison)

指定した比較規則を使用して、指定した文字がこの文字列内に出現するかどうかを示す値を返します。

Contains(String)

指定した部分文字列がこの文字列内に含まれるかどうかを示す値を返します。

Contains(String, StringComparison)

指定した比較規則を使用して、指定した文字列がこの文字列内に出現するかどうかを示す値を返します。

Copy(String)
古い.

指定した Stringと同じ値を持つ String の新しいインスタンスを作成します。

CopyTo(Int32, Char[], Int32, Int32)

指定した数の文字を、このインスタンス内の指定した位置から Unicode 文字の配列内の指定した位置にコピーします。

CopyTo(Span<Char>)

この文字列の内容をコピー先スパンにコピーします。

Create(IFormatProvider, DefaultInterpolatedStringHandler)

指定したプロバイダーを使用して、指定した挿入文字列の書式設定を制御して、新しい文字列を作成します。

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

指定したプロバイダーを使用して、指定した挿入文字列の書式設定を制御して、新しい文字列を作成します。

Create<TState>(Int32, TState, SpanAction<Char,TState>)

指定したコールバックを使用して、特定の長さの新しい文字列を作成し、作成後に初期化します。

EndsWith(Char)

この文字列インスタンスの末尾が指定した文字と一致するかどうかを判断します。

EndsWith(String)

この文字列インスタンスの末尾が指定した文字列と一致するかどうかを判断します。

EndsWith(String, Boolean, CultureInfo)

指定したカルチャを使用して比較したときに、この文字列インスタンスの末尾が指定した文字列と一致するかどうかを判断します。

EndsWith(String, StringComparison)

指定した比較オプションを使用して比較するときに、この文字列インスタンスの末尾が指定した文字列と一致するかどうかを判断します。

EnumerateRunes()

この文字列から Rune の列挙体を返します。

Equals(Object)

このインスタンスと指定したオブジェクト (String オブジェクトでもある必要があります) が同じ値を持っているかどうかを判断します。

Equals(String)

このインスタンスと別の指定した String オブジェクトが同じ値を持っているかどうかを判断します。

Equals(String, String)

指定した 2 つの String オブジェクトの値が同じかどうかを判断します。

Equals(String, String, StringComparison)

指定した 2 つの String オブジェクトの値が同じかどうかを判断します。 パラメーターは、比較で使用されるカルチャ、大文字と小文字の区別、並べ替えの規則を指定します。

Equals(String, StringComparison)

この文字列と指定した String オブジェクトの値が同じかどうかを判断します。 パラメーターは、比較で使用されるカルチャ、大文字と小文字の区別、並べ替えの規則を指定します。

Format(IFormatProvider, CompositeFormat, Object[])

CompositeFormat の書式指定項目またはアイテムを、指定した形式の対応するオブジェクトの文字列形式に置き換えます。

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

CompositeFormat の書式指定項目またはアイテムを、指定した形式の対応するオブジェクトの文字列形式に置き換えます。

Format(IFormatProvider, String, Object)

指定した文字列内の書式指定項目を、対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。

Format(IFormatProvider, String, Object, Object)

文字列内の書式指定項目を、指定した 2 つのオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。

Format(IFormatProvider, String, Object, Object, Object)

文字列内の書式指定項目を、指定した 3 つのオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。

Format(IFormatProvider, String, Object[])

文字列内の書式指定項目を、指定した配列内の対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。

Format(IFormatProvider, String, ReadOnlySpan<Object>)

文字列内の書式指定項目を、指定されたスパン内の対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。

Format(String, Object)

文字列内の 1 つ以上の書式指定項目を、指定したオブジェクトの文字列形式に置き換えます。

Format(String, Object, Object)

文字列内の書式指定項目を、指定した 2 つのオブジェクトの文字列形式に置き換えます。

Format(String, Object, Object, Object)

文字列内の書式指定項目を、指定した 3 つのオブジェクトの文字列形式に置き換えます。

Format(String, Object[])

指定した文字列内の書式指定項目を、指定した配列内の対応するオブジェクトの文字列形式に置き換えます。

Format(String, ReadOnlySpan<Object>)

指定した文字列内の書式指定項目を、指定したスパン内の対応するオブジェクトの文字列形式に置き換えます。

Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2)

CompositeFormat の書式指定項目またはアイテムを、指定した形式の対応するオブジェクトの文字列形式に置き換えます。

Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1)

CompositeFormat の書式指定項目またはアイテムを、指定した形式の対応するオブジェクトの文字列形式に置き換えます。

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

CompositeFormat の書式指定項目またはアイテムを、指定した形式の対応するオブジェクトの文字列形式に置き換えます。

GetEnumerator()

この文字列内の個々の文字を反復処理できるオブジェクトを取得します。

GetHashCode()

この文字列のハッシュ コードを返します。

GetHashCode(ReadOnlySpan<Char>)

指定された読み取り専用文字スパンのハッシュ コードを返します。

GetHashCode(ReadOnlySpan<Char>, StringComparison)

指定した規則を使用して、指定された読み取り専用文字スパンのハッシュ コードを返します。

GetHashCode(StringComparison)

指定した規則を使用して、この文字列のハッシュ コードを返します。

GetPinnableReference()

インデックス 0 にある文字列の要素への参照を返します。

このメソッドは.NET コンパイラをサポートすることを目的としており、ユーザー コードによって呼び出されるものではありません。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetTypeCode()

String クラスの TypeCode を返します。

IndexOf(Char)

指定した Unicode 文字がこの文字列で最初に出現した位置の 0 から始まるインデックスを報告します。

IndexOf(Char, Int32)

指定した Unicode 文字がこの文字列で最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始されます。

IndexOf(Char, Int32, Int32)

このインスタンスで指定した文字が最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始し、指定した文字数の位置を調べます。

IndexOf(Char, StringComparison)

指定した Unicode 文字がこの文字列で最初に出現した位置の 0 から始まるインデックスを報告します。 パラメーターは、指定した文字に使用する検索の種類を指定します。

IndexOf(String)

このインスタンスで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。

IndexOf(String, Int32)

このインスタンスで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始されます。

IndexOf(String, Int32, Int32)

このインスタンスで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始し、指定した文字数の位置を調べます。

IndexOf(String, Int32, Int32, StringComparison)

現在の String オブジェクトで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。 パラメーターは、現在の文字列の開始位置、検索する現在の文字列内の文字数、および指定した文字列に使用する検索の種類を指定します。

IndexOf(String, Int32, StringComparison)

現在の String オブジェクトで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。 パラメーターは、現在の文字列の開始位置と、指定した文字列に使用する検索の種類を指定します。

IndexOf(String, StringComparison)

現在の String オブジェクトで指定した文字列が最初に出現した位置の 0 から始まるインデックスを報告します。 パラメーターは、指定した文字列に使用する検索の種類を指定します。

IndexOfAny(Char[])

指定した Unicode 文字配列内の任意の文字のこのインスタンスで最初に出現した位置の 0 から始まるインデックスを報告します。

IndexOfAny(Char[], Int32)

指定した Unicode 文字配列内の任意の文字のこのインスタンスで最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始されます。

IndexOfAny(Char[], Int32, Int32)

指定した Unicode 文字配列内の任意の文字のこのインスタンスで最初に出現した位置の 0 から始まるインデックスを報告します。 検索は、指定した文字位置から開始し、指定した文字数の位置を調べます。

Insert(Int32, String)

指定した文字列がこのインスタンス内の指定したインデックス位置に挿入される新しい文字列を返します。

Intern(String)

指定した Stringへのシステム参照を取得します。

IsInterned(String)

指定した Stringへの参照を取得します。

IsNormalized()

この文字列が Unicode 正規化形式 C であるかどうかを示します。

IsNormalized(NormalizationForm)

この文字列が指定された Unicode 正規化形式であるかどうかを示します。

IsNullOrEmpty(String)

指定した文字列が null されているか、空の文字列 ("") であるかを示します。

IsNullOrWhiteSpace(String)

指定した文字列が null、空、または空白文字のみで構成されているかどうかを示します。

Join(Char, Object[])

各メンバー間で指定された区切り記号を使用して、オブジェクトの配列の文字列形式を連結します。

Join(Char, ReadOnlySpan<Object>)

各メンバー間で指定された区切り記号を使用して、オブジェクトのスパンの文字列表現を連結します。

Join(Char, ReadOnlySpan<String>)

各メンバー間で指定された区切り記号を使用して、文字列のスパンを連結します。

Join(Char, String[])

各メンバー間で指定された区切り記号を使用して、文字列の配列を連結します。

Join(Char, String[], Int32, Int32)

各メンバー間で指定された区切り記号を使用して、startIndex 位置にある value の要素から始まり、最大 count 要素を連結して、文字列の配列を連結します。

Join(String, IEnumerable<String>)

各メンバー間で指定された区切り記号を使用して、String型の構築された IEnumerable<T> コレクションのメンバーを連結します。

Join(String, Object[])

各要素間で指定された区切り記号を使用して、オブジェクト配列の要素を連結します。

Join(String, ReadOnlySpan<Object>)

各メンバー間で指定された区切り記号を使用して、オブジェクトのスパンの文字列表現を連結します。

Join(String, ReadOnlySpan<String>)

各メンバー間で指定された区切り記号を使用して、文字列のスパンを連結します。

Join(String, String[])

各要素間で指定された区切り記号を使用して、文字列配列のすべての要素を連結します。

Join(String, String[], Int32, Int32)

各要素間で指定された区切り記号を使用して、文字列配列の指定された要素を連結します。

Join<T>(Char, IEnumerable<T>)

各メンバー間で指定された区切り記号を使用して、コレクションのメンバーを連結します。

Join<T>(String, IEnumerable<T>)

各メンバー間で指定された区切り記号を使用して、コレクションのメンバーを連結します。

LastIndexOf(Char)

指定した Unicode 文字がこのインスタンス内で最後に出現した位置の、0 から始まるインデックス位置を報告します。

LastIndexOf(Char, Int32)

指定した Unicode 文字がこのインスタンス内で最後に出現した位置の、0 から始まるインデックス位置を報告します。 検索は指定した文字位置から開始し、文字列の先頭に向かって後方に進みます。

LastIndexOf(Char, Int32, Int32)

指定した Unicode 文字がこのインスタンス内の部分文字列内で最後に出現した位置の、0 から始まるインデックス位置を報告します。 検索は、指定した文字位置から開始し、指定された文字数の文字列の先頭に向かって後方に進みます。

LastIndexOf(String)

このインスタンス内で指定した文字列が最後に出現した位置の、0 から始まるインデックス位置を報告します。

LastIndexOf(String, Int32)

このインスタンス内で指定した文字列が最後に出現した位置の、0 から始まるインデックス位置を報告します。 検索は指定した文字位置から開始し、文字列の先頭に向かって後方に進みます。

LastIndexOf(String, Int32, Int32)

このインスタンス内で指定した文字列が最後に出現した位置の、0 から始まるインデックス位置を報告します。 検索は、指定した文字位置から開始し、指定された文字数の文字列の先頭に向かって後方に進みます。

LastIndexOf(String, Int32, Int32, StringComparison)

このインスタンス内で指定した文字列が最後に出現した位置の、0 から始まるインデックス位置を報告します。 検索は指定した文字位置から開始し、指定した文字数の文字列の先頭に向かって後方に進みます。 パラメーターは、指定した文字列を検索するときに実行する比較の種類を指定します。

LastIndexOf(String, Int32, StringComparison)

現在の String オブジェクト内で指定した文字列が最後に出現した位置の 0 から始まるインデックスを報告します。 検索は指定した文字位置から開始し、文字列の先頭に向かって後方に進みます。 パラメーターは、指定した文字列を検索するときに実行する比較の種類を指定します。

LastIndexOf(String, StringComparison)

現在の String オブジェクト内で指定した文字列が最後に出現した位置の 0 から始まるインデックスを報告します。 パラメーターは、指定した文字列に使用する検索の種類を指定します。

LastIndexOfAny(Char[])

Unicode 配列で指定された 1 つ以上の文字の、このインスタンスで最後に出現した位置の 0 から始まるインデックス位置を報告します。

LastIndexOfAny(Char[], Int32)

Unicode 配列で指定された 1 つ以上の文字の、このインスタンスで最後に出現した位置の 0 から始まるインデックス位置を報告します。 検索は指定した文字位置から開始し、文字列の先頭に向かって後方に進みます。

LastIndexOfAny(Char[], Int32, Int32)

Unicode 配列で指定された 1 つ以上の文字の、このインスタンスで最後に出現した位置の 0 から始まるインデックス位置を報告します。 検索は、指定した文字位置から開始し、指定された文字数の文字列の先頭に向かって後方に進みます。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Normalize()

テキスト値がこの文字列と同じで、バイナリ表現が Unicode 正規化形式の C である新しい文字列を返します。

Normalize(NormalizationForm)

テキスト値がこの文字列と同じで、バイナリ表現が指定された Unicode 正規化形式である新しい文字列を返します。

PadLeft(Int32)

指定した合計長の左にスペースを埋め込むことで、このインスタンス内の文字を右揃えする新しい文字列を返します。

PadLeft(Int32, Char)

指定した長さの Unicode 文字を左に埋め込むことで、このインスタンス内の文字を右揃えにする新しい文字列を返します。

PadRight(Int32)

指定した合計長の右側にスペースを埋め込むことで、この文字列内の文字を左揃えにする新しい文字列を返します。

PadRight(Int32, Char)

指定した長さの Unicode 文字を右に埋め込むことで、この文字列内の文字を左揃えにする新しい文字列を返します。

Remove(Int32)

指定した位置から最後の位置まで続く現在のインスタンス内のすべての文字が削除された新しい文字列を返します。

Remove(Int32, Int32)

指定した位置から始まる現在のインスタンス内の指定した文字数が削除された新しい文字列を返します。

Replace(Char, Char)

このインスタンスで指定した Unicode 文字のすべての出現箇所が、別の指定された Unicode 文字に置き換えられる新しい文字列を返します。

Replace(String, String)

現在のインスタンス内の指定した文字列のすべての出現箇所が、別の指定した文字列に置き換えられる新しい文字列を返します。

Replace(String, String, Boolean, CultureInfo)

指定されたカルチャと大文字と小文字の区別を使用して、現在のインスタンス内の指定された文字列のすべての出現箇所を別の指定された文字列に置き換える新しい文字列を返します。

Replace(String, String, StringComparison)

指定された比較型を使用して、現在のインスタンス内の指定された文字列のすべての出現箇所を別の指定された文字列に置き換える新しい文字列を返します。

ReplaceLineEndings()

現在の文字列内のすべての改行シーケンスを NewLineに置き換えます。

ReplaceLineEndings(String)

現在の文字列内のすべての改行シーケンスを replacementTextに置き換えます。

Split(Char, Int32, StringSplitOptions)

指定した区切り文字とオプション (オプション) に基づいて、文字列を部分文字列の最大数に分割します。 指定された文字区切り記号に基づいて文字列を最大数の部分文字列に分割します。必要に応じて、結果から空の部分文字列を省略します。

Split(Char, StringSplitOptions)

指定した区切り文字とオプション (オプション) に基づいて、文字列を部分文字列に分割します。

Split(Char[])

指定した区切り文字に基づいて、文字列を部分文字列に分割します。

Split(Char[], Int32)

指定した区切り文字に基づいて、文字列を部分文字列の最大数に分割します。

Split(Char[], Int32, StringSplitOptions)

指定した区切り文字とオプションに基づいて、文字列を部分文字列の最大数に分割します。

Split(Char[], StringSplitOptions)

指定した区切り文字とオプションに基づいて、文字列を部分文字列に分割します。

Split(ReadOnlySpan<Char>)

指定した区切り文字に基づいて、文字列を部分文字列に分割します。

Split(String, Int32, StringSplitOptions)

指定した区切り文字列とオプション (オプション) に基づいて、文字列を部分文字列の最大数に分割します。

Split(String, StringSplitOptions)

指定された文字列区切り記号に基づいて、文字列を部分文字列に分割します。

Split(String[], Int32, StringSplitOptions)

指定した区切り文字列とオプションに基づいて、文字列を部分文字列の最大数に分割します。

Split(String[], StringSplitOptions)

指定した区切り文字列とオプションに基づいて、文字列を部分文字列に分割します。

StartsWith(Char)

この文字列インスタンスが指定した文字で始まるかどうかを判断します。

StartsWith(String)

この文字列インスタンスの先頭が指定した文字列と一致するかどうかを判断します。

StartsWith(String, Boolean, CultureInfo)

指定したカルチャを使用して比較したときに、この文字列インスタンスの先頭が指定した文字列と一致するかどうかを判断します。

StartsWith(String, StringComparison)

指定した比較オプションを使用して比較するときに、この文字列インスタンスの先頭が指定した文字列と一致するかどうかを判断します。

Substring(Int32)

このインスタンスから部分文字列を取得します。 部分文字列は、指定した文字位置から始まり、文字列の末尾まで続きます。

Substring(Int32, Int32)

このインスタンスから部分文字列を取得します。 部分文字列は、指定した文字位置から始まり、長さが指定されています。

ToCharArray()

このインスタンス内の文字を Unicode 文字配列にコピーします。

ToCharArray(Int32, Int32)

このインスタンスの指定した部分文字列の文字を Unicode 文字配列にコピーします。

ToLower()

小文字に変換されたこの文字列のコピーを返します。

ToLower(CultureInfo)

指定したカルチャの大文字と小文字の規則を使用して、小文字に変換されたこの文字列のコピーを返します。

ToLowerInvariant()

インバリアント カルチャの大文字と小文字の規則を使用して小文字に変換された、この String オブジェクトのコピーを返します。

ToString()

Stringのこのインスタンスを返します。実際の変換は実行されません。

ToString(IFormatProvider)

Stringのこのインスタンスを返します。実際の変換は実行されません。

ToUpper()

この文字列のコピーを大文字に変換して返します。

ToUpper(CultureInfo)

指定したカルチャの大文字と小文字の規則を使用して、この文字列のコピーを大文字に変換して返します。

ToUpperInvariant()

インバリアント カルチャの大文字と小文字の規則を使用して、この String オブジェクトのコピーを大文字に変換して返します。

Trim()

現在の文字列から先頭と末尾のすべての空白文字を削除します。

Trim(Char)

現在の文字列から文字の先頭と末尾のすべてのインスタンスを削除します。

Trim(Char[])

配列で指定された文字セットの先頭と末尾のすべての出現箇所を現在の文字列から削除します。

Trim(ReadOnlySpan<Char>)

スパンで指定された一連の文字の先頭と末尾のすべての出現箇所を現在の文字列から削除します。

TrimEnd()

現在の文字列から末尾のすべての空白文字を削除します。

TrimEnd(Char)

現在の文字列から文字の末尾のすべての出現箇所を削除します。

TrimEnd(Char[])

配列内で指定された文字セットの後続の出現箇所をすべて現在の文字列から削除します。

TrimEnd(ReadOnlySpan<Char>)

スパンで指定された文字セットの末尾のすべての出現箇所を現在の文字列から削除します。

TrimStart()

現在の文字列から先頭のすべての空白文字を削除します。

TrimStart(Char)

指定した文字の先頭のすべての出現箇所を現在の文字列から削除します。

TrimStart(Char[])

配列で指定された文字セットの先頭のすべての出現箇所を現在の文字列から削除します。

TrimStart(ReadOnlySpan<Char>)

スパンで指定された文字セットの先頭のすべての出現箇所を現在の文字列から削除します。

TryCopyTo(Span<Char>)

この文字列の内容をコピー先スパンにコピーします。

演算子

Equality(String, String)

指定した 2 つの文字列の値が同じかどうかを判断します。

Implicit(String to ReadOnlySpan<Char>)

特定の文字列から文字の読み取り専用スパンへの暗黙的な変換を定義します。

Inequality(String, String)

指定した 2 つの文字列の値が異なるかどうかを判断します。

明示的なインターフェイスの実装

IComparable.CompareTo(Object)

このインスタンスを指定した Object と比較し、指定した Objectと並べ替え順序で、このインスタンスの前、後、または同じ位置に表示されるかどうかを示します。

IConvertible.GetTypeCode()

String クラスの TypeCode を返します。

IConvertible.ToBoolean(IFormatProvider)

このメンバーの説明については、ToBoolean(IFormatProvider)を参照してください。

IConvertible.ToByte(IFormatProvider)

このメンバーの説明については、ToByte(IFormatProvider)を参照してください。

IConvertible.ToChar(IFormatProvider)

このメンバーの説明については、ToChar(IFormatProvider)を参照してください。

IConvertible.ToDateTime(IFormatProvider)

このメンバーの説明については、ToDateTime(IFormatProvider)を参照してください。

IConvertible.ToDecimal(IFormatProvider)

このメンバーの説明については、ToDecimal(IFormatProvider)を参照してください。

IConvertible.ToDouble(IFormatProvider)

このメンバーの説明については、ToDouble(IFormatProvider)を参照してください。

IConvertible.ToInt16(IFormatProvider)

このメンバーの説明については、ToInt16(IFormatProvider)を参照してください。

IConvertible.ToInt32(IFormatProvider)

このメンバーの説明については、ToInt32(IFormatProvider)を参照してください。

IConvertible.ToInt64(IFormatProvider)

このメンバーの説明については、ToInt64(IFormatProvider)を参照してください。

IConvertible.ToSByte(IFormatProvider)

このメンバーの説明については、ToSByte(IFormatProvider)を参照してください。

IConvertible.ToSingle(IFormatProvider)

このメンバーの説明については、ToSingle(IFormatProvider)を参照してください。

IConvertible.ToString(IFormatProvider)

このメンバーの説明については、ToString(IFormatProvider)を参照してください。

IConvertible.ToType(Type, IFormatProvider)

このメンバーの説明については、ToType(Type, IFormatProvider)を参照してください。

IConvertible.ToUInt16(IFormatProvider)

このメンバーの説明については、ToUInt16(IFormatProvider)を参照してください。

IConvertible.ToUInt32(IFormatProvider)

このメンバーの説明については、ToUInt32(IFormatProvider)を参照してください。

IConvertible.ToUInt64(IFormatProvider)

このメンバーの説明については、ToUInt64(IFormatProvider)を参照してください。

IEnumerable.GetEnumerator()

現在の String オブジェクトを反復処理する列挙子を返します。

IEnumerable<Char>.GetEnumerator()

現在の String オブジェクトを反復処理する列挙子を返します。

IParsable<String>.Parse(String, IFormatProvider)

文字列を値に解析します。

IParsable<String>.TryParse(String, IFormatProvider, String)

テキストを UTF-16 コード単位のシーケンスとして表します。

ISpanParsable<String>.Parse(ReadOnlySpan<Char>, IFormatProvider)

文字のスパンを値に解析します。

ISpanParsable<String>.TryParse(ReadOnlySpan<Char>, IFormatProvider, String)

テキストを UTF-16 コード単位のシーケンスとして表します。

拡張メソッド

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、IEnumerable<T> から FrozenDictionary<TKey,TValue> を作成します。

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から FrozenDictionary<TKey,TValue> を作成します。

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

指定した値を使用して FrozenSet<T> を作成します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定したコレクションから変更できない配列を作成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

CopyToDataTable<T>(IEnumerable<T>)

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトを指定して、DataRow オブジェクトのコピーを格納する DataTable を返します。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

アキュムレータ関数をシーケンスに適用します。

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

アキュムレータ関数をシーケンスに適用します。 指定されたシード値は、初期アキュムレータ値として使用されます。

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

アキュムレータ関数をシーケンスに適用します。 指定したシード値が初期アキュムレータ値として使用され、指定された関数を使用して結果値が選択されます。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

テキストを UTF-16 コード単位のシーケンスとして表します。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

テキストを UTF-16 コード単位のシーケンスとして表します。

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

シーケンスのすべての要素が条件を満たすかどうかを判断します。

Any<TSource>(IEnumerable<TSource>)

シーケンスに要素が含まれているかどうかを判断します。

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

シーケンスの要素が条件を満たすかどうかを判断します。

Append<TSource>(IEnumerable<TSource>, TSource)

シーケンスの末尾に値を追加します。

AsEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T>として入力された入力を返します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Decimal 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Double 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Int32 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Int64 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Decimal 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Double 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Int32 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Int64 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Single 値のシーケンスの平均を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Single 値のシーケンスの平均を計算します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

Chunk<TSource>(IEnumerable<TSource>, Int32)

シーケンスの要素を最大 sizeサイズのチャンクに分割します。

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

2 つのシーケンスを連結します。

Contains<TSource>(IEnumerable<TSource>, TSource)

既定の等値比較子を使用して、シーケンスに指定した要素が含まれているかどうかを判断します。

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

指定した IEqualityComparer<T>を使用して、シーケンスに指定した要素が含まれているかどうかを判断します。

Count<TSource>(IEnumerable<TSource>)

シーケンス内の要素の数を返します。

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定したシーケンス内の 1 つの条件を満たす要素の数を表す数値を返します。

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

テキストを UTF-16 コード単位のシーケンスとして表します。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

シーケンスが空の場合は、指定したシーケンスの要素、またはシングルトン コレクション内の型パラメーターの既定値を返します。

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

シーケンスが空の場合は、指定したシーケンスの要素、またはシングルトン コレクション内の指定した値を返します。

Distinct<TSource>(IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、シーケンスから個別の要素を返します。

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して値を比較することにより、シーケンスから個別の要素を返します。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、シーケンスから個別の要素を返します。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスから個別の要素を返し、指定した比較子を使用してキーを比較します。

ElementAt<TSource>(IEnumerable<TSource>, Index)

シーケンス内の指定したインデックス位置にある要素を返します。

ElementAt<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定したインデックス位置にある要素を返します。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスのセット差を生成します。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスのセット差を生成します。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

First<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件を満たすシーケンス内の最初の要素を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの最初の要素を返します。シーケンスに要素が含まれている場合は、指定した既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たすシーケンスの最初の要素、またはそのような要素が見つからない場合は既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

条件を満たすシーケンスの最初の要素を返します。そのような要素が見つからない場合は、指定した既定値を返します。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化します。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、指定した比較子を使用してキーを比較します。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、指定した関数を使用して各グループの要素を投影します。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

キー セレクター関数に従ってシーケンスの要素をグループ化します。 キーは比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キーは、指定された比較子を使用して比較されます。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 各グループの要素は、指定された関数を使用して投影されます。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キー値は指定された比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

キーの等価性に基づいて 2 つのシーケンスの要素を関連付け、結果をグループ化します。 キーの比較には、既定の等値比較子が使用されます。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

キーの等価性に基づいて 2 つのシーケンスの要素を関連付け、結果をグループ化します。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

Index<TSource>(IEnumerable<TSource>)

要素のインデックスをタプルに組み込む列挙可能な値を返します。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの集合積集合を生成します。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの集合積集合を生成します。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

一致するキーに基づいて、2 つのシーケンスの要素を関連付けます。 キーの比較には、既定の等値比較子が使用されます。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

一致するキーに基づいて、2 つのシーケンスの要素を関連付けます。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

Last<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件を満たすシーケンスの最後の要素を返します。

LastOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの最後の要素を返します。シーケンスに要素が含まれている場合は、指定した既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たすシーケンスの最後の要素、またはそのような要素が見つからない場合は既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

条件を満たすシーケンスの最後の要素を返します。そのような要素が見つからない場合は、指定された既定値を返します。

LongCount<TSource>(IEnumerable<TSource>)

シーケンス内の要素の合計数を表す Int64 を返します。

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たすシーケンス内の要素の数を表す Int64 を返します。

Max<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最大値を返します。

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

ジェネリック シーケンスの最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を呼び出し、最大 Decimal 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を呼び出し、最大 Double 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を呼び出し、最大 Int32 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を呼び出し、最大 Int64 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最大 Decimal 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最大 Double 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最大 Int32 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最大 Int64 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最大 Single 値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を呼び出し、最大 Single 値を返します。

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ジェネリック シーケンスの最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最大値を返します。

Min<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最小値を返します。

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

ジェネリック シーケンスの最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を呼び出し、最小 Decimal 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を呼び出し、最小 Double 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を呼び出し、最小 Int32 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を呼び出し、最小 Int64 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最小 Decimal 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最小 Double 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最小 Int32 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最小 Int64 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の最小 Single 値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を呼び出し、最小 Single 値を返します。

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ジェネリック シーケンスの最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最小値を返します。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

Order<T>(IEnumerable<T>)

シーケンスの要素を昇順で並べ替えます。

Order<T>(IEnumerable<T>, IComparer<T>)

シーケンスの要素を昇順で並べ替えます。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

キーに従って、シーケンスの要素を昇順で並べ替えます。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンスの要素を昇順で並べ替えます。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

キーに従ってシーケンスの要素を降順に並べ替えます。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンスの要素を降順で並べ替えます。

OrderDescending<T>(IEnumerable<T>)

シーケンスの要素を降順で並べ替えます。

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

シーケンスの要素を降順で並べ替えます。

Prepend<TSource>(IEnumerable<TSource>, TSource)

シーケンスの先頭に値を追加します。

Reverse<TSource>(IEnumerable<TSource>)

シーケンス内の要素の順序を反転します。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

シーケンスの各要素を新しいフォームに投影します。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

要素のインデックスを組み込んで、シーケンスの各要素を新しいフォームに投影します。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T> に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。 各ソース要素のインデックスは、その要素の投影形式で使用されます。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。 各ソース要素のインデックスは、その要素の中間投影形式で使用されます。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

型の既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

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

Single<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返し、シーケンス内に要素が 1 つだけ存在しない場合は例外をスローします。

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件を満たすシーケンスの唯一の要素を返し、そのような要素が複数存在する場合は例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返します。シーケンスが空の場合は既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの唯一の要素を返します。シーケンスが空の場合は、指定した既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

指定した条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は指定された既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

Skip<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。

SkipLast<TSource>(IEnumerable<TSource>, Int32)

ソース コレクションの最後の count 要素を省略した source の要素を含む新しい列挙可能なコレクションを返します。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件が true である限り、シーケンス内の要素をバイパスし、残りの要素を返します。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

指定した条件が true である限り、シーケンス内の要素をバイパスし、残りの要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Decimal 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Double 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Int32 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Int64 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Decimal 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Double 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Int32 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Int64 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される null 許容 Single 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される Single 値のシーケンスの合計を計算します。

Take<TSource>(IEnumerable<TSource>, Int32)

シーケンスの先頭から指定した数の連続する要素を返します。

Take<TSource>(IEnumerable<TSource>, Range)

シーケンスから指定した連続する要素の範囲を返します。

TakeLast<TSource>(IEnumerable<TSource>, Int32)

sourceの最後の count 要素を含む新しい列挙可能なコレクションを返します。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定した条件が true である限り、シーケンスから要素を返します。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

指定した条件が true である限り、シーケンスから要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

ToArray<TSource>(IEnumerable<TSource>)

IEnumerable<T>から配列を作成します。

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>)

IEnumerable<T>から HashSet<T> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

キーを比較する comparer を使用して、IEnumerable<T> から HashSet<T> を作成します。

ToList<TSource>(IEnumerable<TSource>)

IEnumerable<T>から List<T> を作成します。

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

列挙を強制せずに、シーケンス内の要素の数を特定しようとします。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して、2 つのシーケンスのセット和集合を生成します。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T>を使用して、2 つのシーケンスのセット和集合を生成します。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

述語に基づいて値のシーケンスをフィルター処理します。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

述語に基づいて値のシーケンスをフィルター処理します。 各要素のインデックスは、述語関数のロジックで使用されます。

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

指定した 2 つのシーケンスの要素を含むタプルのシーケンスを生成します。

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

指定された 3 つのシーケンスの要素を持つタプルのシーケンスを生成します。

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

指定した関数を 2 つのシーケンスの対応する要素に適用し、結果のシーケンスを生成します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

AsQueryable<TElement>(IEnumerable<TElement>)

ジェネリック IEnumerable<T> をジェネリック IQueryable<T>に変換します。

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> を作成します。

AsSpan(String)

文字列に対して新しい読み取り専用スパンを作成します。

AsSpan(String, Index)

指定した位置から文字列の末尾までのターゲット文字列の一部に対して新しい ReadOnlySpan<T> を作成します。

AsSpan(String, Int32)

指定した位置から文字列の末尾までのターゲット文字列の一部に対して、新しい読み取り専用スパンを作成します。

AsSpan(String, Int32, Int32)

指定した文字数の指定した位置から、ターゲット文字列の一部に対して新しい読み取り専用スパンを作成します。

AsSpan(String, Range)

範囲の開始インデックスと終了インデックスを使用して、ターゲット文字列の一部に対して新しい ReadOnlySpan<T> を作成します。

IsNormalized(String)

指定した文字列が Unicode 正規化形式 C であるかどうかを示します。

IsNormalized(String, NormalizationForm)

文字列が指定された Unicode 正規化形式であるかどうかを示します。

Normalize(String)

文字列を Unicode 正規化形式 C に正規化します。

Normalize(String, NormalizationForm)

指定した Unicode 正規化形式に文字列を正規化します。

Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖を含む要素のコレクションを返します。

Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントと要素の子孫ノードのコレクションを返します。

Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のコレクションを返します。

Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子要素のコレクションを返します。

Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

InDocumentOrder<T>(IEnumerable<T>)

ドキュメントの順序で並べ替えられた、ソース コレクション内のすべてのノードを含むノードのコレクションを返します。

Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。

Remove<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードを親ノードから削除します。

適用対象

スレッド セーフ

この型はスレッド セーフです。

こちらもご覧ください