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 tuplas de valor?
using ResponseKey = (Guid venueId, string contentId, string answer);
Esta sintaxis no parece funcionar. ¿Deberia?
Respuestas:
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 realiza un seguimiento en el repositorio de lenguaje C # .
fuente
using
se define como: ( MSDN ).using identifier = namespace-or-type-name;
(Guid venueId, string contentId, string answer)
no es un espacio de nombres ni un nombre de tipo (totalmente calificado).Pero principalmente estoy adivinando. Ni siquiera sabía que existía C # 7.0 hasta ahora.
fuente
using
.