TupleElementNamesAttribute Oluşturucular

Tanım

Aşırı Yüklemeler

TupleElementNamesAttribute()

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

TupleElementNamesAttribute(String[])

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

TupleElementNamesAttribute()

>sınıfının yeni bir örneğini TupleElementNamesAttribute 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, iki tür parametresi olan genel bir türseC, ilk tür bağımsız değişkenini öğe adlarıyla bir tanımlama grubu olarak, ikincisini de öğe adları olmadan tanımlama grubu olarak işlemek için yapılandırılmış türün)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>kullanılması amaçlanabilir. Bu durumda, uygun öznitelik belirtimi değerini transformNames{ "name1", "name2", null, null, null}kullanmalıdır.

Şunlara uygulanır