questo probabilmente non è possibile, ma qui va:argomenti di lunghezza variabile C#
Voglio creare una struttura in cui posso definire la quantità di argomenti a dichiarazione.
per esempio, ora sto usando:
KeyValuePair<T, T>
ma KeyValuePair può sempre e solo prendere una chiave e un valore.
E 'possibile fare qualcosa di simile:
CustomValues<T, {T, {..}}>
credo che questo non è possibile, ma forse sono io che non conosco abbastanza C#. Sono anche aperto a soluzioni alternative intelligenti,
Grazie
Quindi, in sostanza, basta avere più dichiarazioni? con discussioni 1-10? –
Bene, questo, o considera se è in realtà un buon modo per modellare la tua API a tutti. Spesso non lo è. Tuttavia, in .NET 4, abbiamo molti tipi di Tuple proprio così. –
So che è una logica terribile, ma quello che voglio evitare è avere carichi e carichi di strutture personalizzate create per attività minuscole, come il passaggio di risultati SQL avanti e indietro nelle funzioni. So che LINQ risolve questo problema, ma 2.0 per ora –