Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

565
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda