دلتنگ اسمان
چهارشنبه 07 آبان 1393, 12:17 عصر
با سلام
یه کلاس و یه متد دارم. میخوام در فرم اصلی این متد رو فراخوانی کنم و در یک thread اجرا کنم. اما خطا میده.
این هم کد :
private void button3_Click(object sender, EventArgs e)
{
trd trd = new trd();
Thread t1 = new Thread(new ThreadStart(trd.fact));
این هم کلاس ومتد :
class trd
{
public trd()
{
}
public void fact(object x1)
{
string x = (string)x1;
double xx = Convert.ToDouble(x);
while (xx < double.MaxValue)
{
xx += 10;
}
}
}
این هم متن خطا :
No overload for 'fact' matches delegate 'System.Threading.ThreadStart'
یه کلاس و یه متد دارم. میخوام در فرم اصلی این متد رو فراخوانی کنم و در یک thread اجرا کنم. اما خطا میده.
این هم کد :
private void button3_Click(object sender, EventArgs e)
{
trd trd = new trd();
Thread t1 = new Thread(new ThreadStart(trd.fact));
این هم کلاس ومتد :
class trd
{
public trd()
{
}
public void fact(object x1)
{
string x = (string)x1;
double xx = Convert.ToDouble(x);
while (xx < double.MaxValue)
{
xx += 10;
}
}
}
این هم متن خطا :
No overload for 'fact' matches delegate 'System.Threading.ThreadStart'