この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

Tuple<T1> クラス

 

公開日: 2016年10月

1 タプル、すなわちシングルトンを表します。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

System.Object
  System.Tuple<T1>

[SerializableAttribute]
public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, 
	IComparable

型パラメーター

T1

組の唯一のコンポーネントの型。

名前説明
System_CAPS_pubmethodTuple<T1>(T1)

Tuple<T1> クラスの新しいインスタンスを初期化します。

名前説明
System_CAPS_pubpropertyItem1

値を取得、 Tuple<T1> オブジェクトの 1 つのコンポーネントです。

名前説明
System_CAPS_pubmethodEquals(Object)

示す値を返すかどうか、現在 Tuple<T1> オブジェクトが、指定されたオブジェクトと等しい。(Object.Equals(Object) をオーバーライドします。)

System_CAPS_protmethodFinalize()

オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)

System_CAPS_pubmethodGetHashCode()

現在のハッシュ コードを返す Tuple<T1> オブジェクトです。(Object.GetHashCode() をオーバーライドします。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_pubmethodToString()

この値を表す文字列を返す Tuple<T1> インスタンス。(Object.ToString() をオーバーライドします。)

名前説明
System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralComparable.CompareTo(Object, IComparer)

現在の比較 Tuple<T1> オブジェクトが指定された比較子を使用して、指定したオブジェクトと現在のオブジェクトが前に、後で、または並べ替え順序において、指定したオブジェクトと同じ位置にあるかどうかを示す整数を返します。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.Equals(Object, IEqualityComparer)

示す値を返すかどうか、現在 Tuple<T1> オブジェクトが指定した比較方法に基づいて、指定されたオブジェクトと等しい。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.GetHashCode(IEqualityComparer)

現在のハッシュ コードを計算 Tuple<T1> オブジェクトの指定された計算方法を使用しています。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIComparable.CompareTo(Object)

現在の比較 Tuple<T1> オブジェクトを指定したオブジェクトに現在のオブジェクトが前に、後で、または並べ替え順序において、指定したオブジェクトと同じ位置にあるかどうかを示す整数を返します。

名前説明
System_CAPS_pubmethodDeconstruct<T1>(T1)

オーバーロードされます。1 要素を持つタプルを別個の変数に分解します。(TupleExtensions によって定義されています。)

System_CAPS_pubmethodToValueTuple<T1>()

オーバーロードされます。 Tuple クラスのインスタンスを ValueTuple 構造体のインスタンスに変換します。(TupleExtensions によって定義されています。)

組は、特定の数と値のシーケンスを持つデータ構造です。 Tuple<T1> クラスは 1 組、すなわちシングルトンで、1 つのコンポーネントを含むタプルを表します。 シングルトンは、アプリケーションの開発ではあまり使用されます。

インスタンスを作成できる、 Tuple<T1> いずれかを呼び出してオブジェクト、 Tuple<T1> コンス トラクターまたは静的な Tuple.Create<T1> メソッドです。 組の 1 つのコンポーネントの値を取得するには、読み取り専用に使用して、 Item1 プロパティをインスタンス化します。

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
4.0 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
4.0 以降で使用可能
Windows Phone Silverlight
8.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: