c# - tipos - valores eticos
En C#, ¿puede definir un alias para una tupla de valor con nombres? (2)
Sé que es posible definir alias en C # con la palabra clave using .
p.ej
using ResponseKey = System.ValueTuple<System.Guid, string, string>;
Sin embargo, ¿es posible definir uno usando la nueva sintaxis para las tuplas de valor?
using ResponseKey = (Guid venueId, string contentId, string answer);
Esta sintaxis no parece funcionar. ¿Deberia?
Esto ha sido solicitado y registrado en el repositorio de Roslyn en Github . Sin embargo, recibió una recepción mixta allí, y los tipos de registros propuestos , cubrirían con creces este requisito.
El problema se cerró en el repositorio de Roslyn, pero ahora se está rastreando en el repositorio de lenguaje C # .
using
se define como:
using
identifier
=
namespace-or-type-name
;
(
MSDN
)
(Guid venueId, string contentId, string answer)
no es un espacio de nombres ni un nombre de tipo (totalmente calificado).
Pero sobre todo estoy adivinando. Ni siquiera sabía que C # 7.0 existía hasta ahora.