ValueTuple<T1,T2> 構造体
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 個のコンポーネントを持つ値のタプルを表します。
generic <typename T1, typename T2>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2>>, IEquatable<ValueTuple<T1, T2>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2>>, IEquatable<ValueTuple<T1, T2>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2> = struct
interface ITuple
type ValueTuple<'T1, 'T2> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2)), IEquatable(Of ValueTuple(Of T1, T2)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2)), IEquatable(Of ValueTuple(Of T1, T2)), IStructuralComparable, IStructuralEquatable
- T1
値のタプルの 1 番目の要素の型。
- T2
値のタプルの 2 番目の要素の型。
- 継承
- 属性
- 実装
この API の詳細については、「 値のタプル」を参照してください。
Value |
新しい ValueTuple<T1,T2> インスタンスを初期化します。 |
Item1 |
現在の ValueTuple<T1,T2> インスタンスの 1 番目の要素の値を取得します。 |
Item2 |
現在の ValueTuple<T1,T2> インスタンスの 2 番目の要素の値を取得します。 |
Compare |
現在の ValueTuple<T1,T2> インスタンスを指定した ValueTuple<T1,T2> インスタンスと比較します。 |
Equals(Object) |
現在の ValueTuple<T1,T2> インスタンスが、指定されたオブジェクトと等しいかどうかを示す値を返します。 |
Equals(Value |
現在の ValueTuple<T1,T2> インスタンスが、指定された ValueTuple<T1,T2> インスタンスと等しいかどうかを示す値を返します。 |
Get |
現在の ValueTuple<T1,T2> インスタンスのハッシュ コードを計算します。 |
To |
この ValueTuple<T1,T2> インスタンスの値を表す文字列を返します。 |
IComparable. |
指定した比較子を使って現在の ValueTuple<T1,T2> インスタンスと指定したオブジェクトを比較して、現在のオブジェクトが、並べ替え順序において、指定したオブジェクトの前後または同じ位置のいずれにあるかを示す整数を返します。 |
IStructural |
指定した比較子を使って現在の ValueTuple<T1,T2> インスタンスと指定したオブジェクトを比較して、現在のオブジェクトが、並べ替え順序において、指定したオブジェクトの前後または同じ位置のいずれにあるかを示す整数を返します。 |
IStructural |
指定した比較メソッドに基づいて、現在の ValueTuple<T1,T2> インスタンスが、指定されたオブジェクトと等しいかどうかを示す値を返します。 |
IStructural |
指定した計算メソッドを使って現在の ValueTuple<T1,T2> インスタンスのハッシュ コードを計算します。 |
ITuple. |
指定した |
ITuple. |
|
To |
構造体のインスタンスを |
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。