Jeg plejer bare at overføre eventuelle variable i cunstructoren.... du kan lige se følgende eksempel (det er så fra en windows-applikation, men princippet skulle vel være det samme). Du skal ikke tage dig af at det hedder noget med timer.... det er taget fra noget andet, som styrede en statusbar i en dialogboks, men det virkede lidt forvirrende, så jeg har skrevet noget andet kode ind som ikke rigtig gør noget. jeg håber du kan se systemet.
//---classvariables private DialogTimer timer; private Thread timerCaller; //---end of classvariables
//---start thread timer = new DialogTimer("godmorgen", 100, 200); //med nedenstående kan du kalde en given funktion i klassen timerCaller = new Thread(new ThreadStart(timer.DoSomeWork)); timerCaller.Start(); //----end of start thread
//threadclass.. class DialogTimer { private string sSomeText; private int nSomeNumber; private int nSomeOtherNumber;
public DialogTimer(string streng, int number, int othernumber) { sSomeText=streng; nSomeNumber=number; nSomeOtherNumber=othernumber; }
public DoSomeWork() { //... hvad du nu skulle have lyst til at gøre ved værdierne } } //end of threadclass
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.