Поделиться через


TupleElementNamesAttribute Конструкторы

Определение

Перегрузки

TupleElementNamesAttribute()

>инициализирует новый экземпляр класса TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Инициализирует новый экземпляр класса TupleElementNamesAttribute.

TupleElementNamesAttribute()

>инициализирует новый экземпляр класса TupleElementNamesAttribute.

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

Применяется к

TupleElementNamesAttribute(String[])

Исходный код:
TupleElementNamesAttribute.cs
Исходный код:
TupleElementNamesAttribute.cs
Исходный код:
TupleElementNamesAttribute.cs

Инициализирует новый экземпляр класса 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())

Параметры

transformNames
String[]

Строковый массив, указывающий, в предварительном порядке обход глубины в первую очередь конструкции типа, для которого вхождения кортежей значений предназначены для переноса имен элементов.

Комментарии

Этот конструктор используется для типов, содержащих экземпляр кортежа значений с именами элементов. Например, если C является универсальным типом с двумя параметрами типа, то использование созданного типа C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>) может быть предназначено для обработки первого аргумента типа как кортежа с именами элементов и вторым в качестве кортежа без имен элементов. В этом случае соответствующая спецификация атрибута должна использовать transformNames значение { "name1", "name2", null, null, null}.

Применяется к