Voglio passare una funzione che accetta un parametro per il Costruttore ThreadStart in C#. Ma, sembra che questo non è possibile, come ottengo un errore di sintassi che io cerco di fare qualcosa di similepassare parametri a un thread
Thread t1 = new Thread(new ThreadStart(func1(obj1));
dove obj1 è un oggetto di tipo List<string>
(diciamo).
Se voglio che un thread esegua questa funzione che accetta un oggetto come parametro, e ho intenzione di creare 2 tali thread contemporaneamente con diversi valori di parametro qual è il metodo migliore per ottenere questo risultato?
Quale versione di .NET stai usando? –
Wow! Ho fatto questo prima creando una classe per contenere i dati che il thread userà, ma non avevo idea che ci fossero così tanti modi diversi per rivestire questo animale! –