次の方法で共有


Tuple<T1> クラス

定義

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

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

型パラメーター

T1

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

継承
Tuple<T1>
属性
実装

注釈

タプルは、特定の数と値のシーケンスを持つデータ構造です。 このクラスは Tuple<T1> 、1 つのコンポーネントを持つタプルである 1 タプルまたはシングルトンを表します。 シングルトンは、アプリケーション開発で比較的まれに使用されます。

コンストラクターまたは静的Tuple.CreateメソッドをTuple<T1>呼び出Tuple<T1>すことによって、オブジェクトをインスタンス化できます。 タプルの単一コンポーネントの値は、読み取り専用 Item1 インスタンス プロパティを使用して取得できます。

コンストラクター

Tuple<T1>(T1)

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

プロパティ

Item1

Tuple<T1> オブジェクトの単一のコンポーネントの値を取得します。

メソッド

Equals(Object)

現在の Tuple<T1> オブジェクトが、指定されたオブジェクトと等しいかどうかを示す値を返します。

GetHashCode()

現在の Tuple<T1> オブジェクトのハッシュ コードを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

この Tuple<T1> インスタンスの値を表す文字列を返します。

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

IComparable.CompareTo(Object)

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

IStructuralComparable.CompareTo(Object, IComparer)

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

IStructuralEquatable.Equals(Object, IEqualityComparer)

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

IStructuralEquatable.GetHashCode(IEqualityComparer)

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

ITuple.Item[Int32]

Tuple 要素の値を取得します。

ITuple.Length

Tuple にある要素の数を取得します。

拡張メソッド

Deconstruct<T1>(Tuple<T1>, T1)

1 要素を持つタプルを別個の変数に分解します。

ToValueTuple<T1>(Tuple<T1>)

Tuple クラスのインスタンスを ValueTuple 構造体のインスタンスに変換します。

適用対象

こちらもご覧ください