ValueTuple<T1> Yapı

Tanım

Tek bir bileşene sahip bir değer tanımlama grubu temsil eder.

generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1> = struct
    interface ITuple
type ValueTuple<'T1> = struct
[<System.Serializable>]
type ValueTuple<'T1> = struct
    interface ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable

Tür Parametreleri

T1

Değer tanımlama grubunun tek öğesinin türü.

Devralma
ValueTuple<T1>
Öznitelikler
Uygulamalar

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . Değer tanımlama kümeleri.

Oluşturucular

Name Description
ValueTuple<T1>(T1)

Yeni ValueTuple<T1> bir örnek başlatır.

Alanlar

Name Description
Item1

Geçerli ValueTuple<T1> örneğin ilk öğesinin değerini alır.

Yöntemler

Name Description
CompareTo(ValueTuple<T1>)

Geçerli ValueTuple<T1> örneği belirtilen ValueTuple<T1> bir örnekle karşılaştırır.

Equals(Object)

Geçerli ValueTuple<T1> örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

Equals(ValueTuple<T1>)

Geçerli ValueTuple<T1> örneğin belirtilen ValueTuple<T1> örneğe eşit olup olmadığını gösteren bir değer döndürür.

GetHashCode()

Geçerli ValueTuple<T1> örneğin karma kodunu hesaplar.

ToString()

Bu ValueTuple<T1> örneğin değerini temsil eden bir dize döndürür.

Belirtik Arabirim Kullanımları

Name Description
IComparable.CompareTo(Object)

Belirtilen bir karşılaştırıcı kullanarak geçerli ValueTuple<T1> örneği belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce mi, sonra mı yoksa belirtilen nesneyle aynı konumda mı olduğunu gösteren bir tamsayı döndürür.

IStructuralComparable.CompareTo(Object, IComparer)

Belirtilen bir karşılaştırıcı kullanarak geçerli ValueTuple<T1> örneği belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce mi, sonra mı yoksa belirtilen nesneyle aynı konumda mı olduğunu gösteren bir tamsayı döndürür.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Geçerli ValueTuple<T1> örneğin belirtilen bir karşılaştırma yöntemine göre belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Belirtilen bir hesaplama yöntemini kullanarak geçerli ValueTuple<T1> örneğin karma kodunu hesaplar.

ITuple.Item[Int32]

öğesinin ValueTuple değerini alır.

ITuple.Length

içindeki ValueTupleöğe sayısını alır.

Uzantı Metotları

Name Description
ToTuple<T1>(ValueTuple<T1>)

Yapı örneğini ValueTuple sınıfın Tuple bir örneğine dönüştürür.

Şunlara uygulanır