Aracılığıyla paylaş


TupleElementNamesAttribute Oluşturucular

Tanım

Aşırı Yüklemeler

TupleElementNamesAttribute()

> TupleElementNamesAttribute sınıfının yeni bir örneğini başlatır.

TupleElementNamesAttribute(String[])

TupleElementNamesAttribute sınıfının yeni bir örneğini başlatır.

TupleElementNamesAttribute()

> TupleElementNamesAttribute sınıfının yeni bir örneğini başlatır.

public:
 TupleElementNamesAttribute();
public TupleElementNamesAttribute ();
Public Sub New ()

Şunlara uygulanır

TupleElementNamesAttribute(String[])

Kaynak:
TupleElementNamesAttribute.cs
Kaynak:
TupleElementNamesAttribute.cs
Kaynak:
TupleElementNamesAttribute.cs

TupleElementNamesAttribute sınıfının yeni bir örneğini başlatır.

public:
 TupleElementNamesAttribute(cli::array <System::String ^> ^ transformNames);
public TupleElementNamesAttribute (string?[] transformNames);
public TupleElementNamesAttribute (string[] transformNames);
new System.Runtime.CompilerServices.TupleElementNamesAttribute : string[] -> System.Runtime.CompilerServices.TupleElementNamesAttribute
Public Sub New (transformNames As String())

Parametreler

transformNames
String[]

Bir türün yapısında, değer tanımlama grubu oluşumlarının öğe adlarını taşıması amaçlanan, önceden sıralı derinlik öncelikli geçişi belirten bir dize dizisi.

Açıklamalar

Bu oluşturucu, öğe adlarına sahip bir değer tanımlama grubu örneği içeren türlerde kullanılır. Örneğin, C iki tür parametresi olan genel bir türse, yapılandırılmış tür C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>) kullanımı, ilk tür bağımsız değişkenini öğe adları ile bir tanımlama grubu olarak, ikincisini de öğe adları olmayan bir tanımlama grubu olarak ele almak için tasarlanabilir. Bu durumda, uygun öznitelik belirtimi { "name1", "name2", null, null, null}transformNames değerini kullanmalıdır.

Şunlara uygulanır