En C# .Net 4.0 tuples se ha presentado.¿para qué son adecuadas las tuplas?
¿Cuál sería el mejor ejemplo de cómo se pueden usar las tuplas de una manera significativa?
En C# .Net 4.0 tuples se ha presentado.¿para qué son adecuadas las tuplas?
¿Cuál sería el mejor ejemplo de cómo se pueden usar las tuplas de una manera significativa?
Éstos son algunos recursos que mencionan los efectos de tuplas, la forma en que se pueden utilizar y lo que pueden ser utilizados para:
The Practical Usage of Tuples in C#
Using Tuples in .NET 4.0 | Stack Overflow
Tuple Support in C# | Stack Overflow
Usages and Advantages of Tuples | DotNetSpeaks
Resumen:
Básicamente, las funciones de tupla como una manera conveniente de NO crea una clase personalizada para lograr algo. Es muy flexible y podría proporcionar una variedad de usos, sin embargo, dado que puede ser muy genérico, debe asegurarse de documentar adecuadamente su uso.
no es un objeto expando dinámico que ya hace eso en su ¿resumen? – ozzy432836
Tristemente, el verdadero "poder" de Tuples solo brilla realmente con soporte de lenguaje * completo *: una sintaxis limpia y operaciones de orden superior como la descomposición. Usar Tuples en un lenguaje como F # o Scala es un poco diferente que usarlos en C#. Los tipos anónimos pueden funcionar como Registros ("tuplas con ranuras con nombre") pero tienen el inconveniente de que no se pueden exponer a través de los métodos; 'Tuple' puede estar expuesto ya que es simplemente" un tipo normal ". –
Un buen caso de uso para tuplas: http://stackoverflow.com/questions/7967523/multi-variable-switch-statement-in-c-sharp/7967631#7967631 – BanditoBunny