Probablemente esto no sea posible, pero aquí va:argumentos de longitud variable C#
que quieren crear una estructura donde puedo definir la cantidad de argumentos en la declaración.
por ejemplo, ahora estoy usando:
KeyValuePair<T, T>
pero KeyValuePair solamente nunca puede tener una clave y un valor.
¿Es posible hacer algo como:
CustomValues<T, {T, {..}}>
creo que esto no es posible, pero tal vez yo no sé lo suficiente de C#. También estoy abierto a soluciones inteligentes,
Gracias
Así que, esencialmente, solo tienen múltiples declaraciones? con 1-10 argumentos? –
Bueno, eso o considere si realmente es una buena manera de modelar su API. A menudo no lo es. Sin embargo, en .NET 4, obtenemos muchos tipos de Tuple así. –
Sé que es una lógica terrible, pero lo que quiero evitar es tener montones y montones de estructuras personalizadas creadas para tareas minúsculas, como pasar los resultados SQL hacia adelante y hacia atrás en las funciones. Sé que LINQ resuelve esto, pero 2.0 por ahora –