Non voglio che il mio elenco sia di tipo fisso. Piuttosto voglio che la creazione di List dipenda dal tipo di variabile. Questo codice non funziona:Come creare un elenco di tipi dinamici <T>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Generic;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string something = "Apple";
Type type = something.GetType();
List<type> list = null;
Console.ReadKey();
}
}
}
Qualcuno può dirmi quali modifiche devo apportare per farlo funzionare correttamente? Voglio che la creazione di list
dipenda dal tipo di variabile something
Per questo motivo è necessario utilizzare il riflesso. Non è possibile utilizzare variabili tipizzate staticamente. O trovare un approccio diverso. –
Perché vuoi farlo? – svick
"Voglio sicurezza di tipo ma ho bisogno di sicurezza di tipo dinamico." Potresti approfondire? –