TupleElementNamesAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TupleElementNamesAttribute() |
>Инициализирует новый экземпляр класса TupleElementNamesAttribute. |
TupleElementNamesAttribute(String[]) |
Инициализирует новый экземпляр класса TupleElementNamesAttribute. |
TupleElementNamesAttribute()
>Инициализирует новый экземпляр класса TupleElementNamesAttribute.
public:
TupleElementNamesAttribute();
public TupleElementNamesAttribute ();
Public Sub New ()
Применяется к
TupleElementNamesAttribute(String[])
Инициализирует новый экземпляр класса 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}
.