Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

566
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!