Compartilhar via


TupleElementNamesAttribute Construtores

Definição

Sobrecargas

TupleElementNamesAttribute()

>Inicializa uma nova instância da classe TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Inicializa uma nova instância da classe TupleElementNamesAttribute.

TupleElementNamesAttribute()

>Inicializa uma nova instância da classe TupleElementNamesAttribute.

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

Aplica-se a

TupleElementNamesAttribute(String[])

Origem:
TupleElementNamesAttribute.cs
Origem:
TupleElementNamesAttribute.cs
Origem:
TupleElementNamesAttribute.cs

Inicializa uma nova instância da classe 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())

Parâmetros

transformNames
String[]

Uma matriz de cadeia de caracteres que especifica, em uma passagem de profundidade de pré-ordem primeiro da construção de um tipo, quais ocorrências de tupla de valor são destinadas a transportar nomes de elementos.

Comentários

Esse construtor é usado em tipos que contêm uma instância de tupla de valor com nomes de elemento. Por exemplo, se C for um tipo genérico com dois parâmetros de tipo, o uso do tipo construído C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>) poderá ser destinado a tratar o argumento de primeiro tipo como uma tupla com nomes de elemento e o segundo como uma tupla sem nomes de elemento. Nesse caso, a especificação de atributo apropriada deve usar um valor transformNames de { "name1", "name2", null, null, null}.

Aplica-se a