grazie, ho risolto questo problema, però c'è un piccolo dettaglio nel c# che non mi è chiaro(non ho aperto una nuova discussione in quanto è, credo una cosa sciocca, molto semplice, ma che non ho trovato in rete).
Nel mio progetto ho trovato una difficoltà a passare per parametro il valore di una variabile ad un thread. Mi spiego meglio.
Classe1: dichiaro una variabile(per semplicità diremo che è una string) string parola;
nella Classe2, il thread necessita un parametro string, che io voglio passare da
Classe1(il parametro sarà la variabile parola). Quindi in Classe1 faccio partire il thread
in questo modo
codice:
Classe2 cl2 = new Classe2();
Thread t = new Thread(cl2.cambia); // qui come faccio a passare per parametro parola??
t.Start()
Classe2: ha un metodo, ovvero
codice:
class Classe2
{
string ciao;
public void cambia (string par)
{
this.ciao = par;
Console.Write(ciao);
}
}
Come faccio a passare a public void cambio il suo parametro da Classe1?
Grazie per l'attenzione

p.s E' possibile che abbia fatto qualche errore di battitura, è che lo ho scritto direttamente qui e sto ancora imparando quindi... se non sono stato chiaro dite pure, cercherò di scrivere meglio.