Share via


TupleElementNamesAttribute Konstruktor

Definisi

Overload

TupleElementNamesAttribute()

>Menginisialisasi instans TupleElementNamesAttribute baru kelas.

TupleElementNamesAttribute(String[])

Menginisialisasi instans baru kelas TupleElementNamesAttribute.

TupleElementNamesAttribute()

>Menginisialisasi instans TupleElementNamesAttribute baru kelas.

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

Berlaku untuk

TupleElementNamesAttribute(String[])

Sumber:
TupleElementNamesAttribute.cs
Sumber:
TupleElementNamesAttribute.cs
Sumber:
TupleElementNamesAttribute.cs

Menginisialisasi instans baru kelas TupleElementNamesAttribute.

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())

Parameter

transformNames
String[]

Array string yang menentukan, dalam traversal mengutamakan kedalaman pre-order dari konstruksi jenis, yang nilai kemunculan tuple dimaksudkan untuk membawa nama elemen.

Keterangan

Konstruktor ini digunakan pada jenis yang berisi instans tuple nilai dengan nama elemen. Misalnya, jika C adalah jenis generik dengan dua jenis parameter, maka penggunaan jenis)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>yang dibangun mungkin dimaksudkan untuk memperlakukan argumen jenis pertama sebagai tuple dengan nama elemen dan yang kedua sebagai tuple tanpa nama elemen. Dalam hal ini, spesifikasi atribut yang sesuai harus menggunakan transformNames nilai { "name1", "name2", null, null, null}.

Berlaku untuk