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<T1> コンストラクターまたは静的Tuple<T1> メソッドを呼び出すことによって、Tuple.Create オブジェクトをインスタンス化できます。 読み取り専用の 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>) |
|