Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

561
Vistas
En C #, ¿puede definir un alias para una tupla de valor con nombres?

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?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Actualizado. A partir de C# 10, puede definir una estructura o un registro basado en clases para cumplir con este requisito:

 public record struct ResponseKey(Guid venueId, string contentId, string answer); public record class ResponseKey(Guid venueId, string contentId, string answer);

Tenga en cuenta que la class es opcional para la segunda definición.


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 registro 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 del lenguaje C# .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda