Tuple<T1> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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] |
|
ITuple.Length |
|
拡張メソッド
Deconstruct<T1>(Tuple<T1>, T1) |
1 要素を持つタプルを別個の変数に分解します。 |
ToValueTuple<T1>(Tuple<T1>) |
|