Correlati: A list of multiple data types?Memorizzazione di tipi diversi all'interno di un elenco?
Desidero sapere come memorizzare diversi tipi di array (inclusi i tipi di sistema) all'interno di un array.
La domanda precedente spiega come creare un elenco che consenta solo le classi definite dall'utente utilizzando le interfacce. Ma cosa succede se voglio una lista che accetterà solo doppi e archi? E i doppi e una classe che ho scritto? Che dire di una lista che accetterà solo una classe scritta e una classe scritta da qualcun altro (quindi non posso aggiungere un'interfaccia alla classe di terze parti, credo).
Ho considerato l'utilizzo di List<object>
, ma non so se questa è la migliore pratica accettata.
Come probabilmente si può dire, sono abbastanza nuovo in C#. – Michael0x2a
Perché vorresti farlo? Se pensi di avere quel bisogno, probabilmente c'è un modo migliore per avvicinarti a quello che stai costruendo. Specialmente se i tipi non hanno alcuna relazione tra di loro. –
Sì, ma cosa succede se voglio una lista che accetta solo doppi e archi, e nient'altro? – Michael0x2a