private void button1_Click(object sender, System.EventArgs e)
{
Threadstart start=new ThreadStart();
Thread read=new Thread(start); 这里报错!!!!
read.Start();
} private void mess(string str)
{
MessageBox.Show(str);
}
{
Threadstart start=new ThreadStart();
Thread read=new Thread(start); 这里报错!!!!
read.Start();
} private void mess(string str)
{
MessageBox.Show(str);
}
解决方案 »
- 点击按钮不能触发datagridview_cellvalidating?
- 用lucene.net 做的站内搜索。搜索出来的结果,怎么以时间第一,相关性第二排序,并且不严重影响性能和时间
- 如何知道何时我电脑的时间被人修改了
- 在aspx中实现 打印按钮,并定义好页边距
- 关于MdiParent的问题
- 不允许为空值
- javascript怎么给<input type="text" name="tjval">加事件。。。。。
- 关于C#中显示MessageBox对话框的问题(全新错误)
- 请问这个关于Bitmap的问题怎样解决?
- 关于目录操作的问题
- 如何将enum中的值作为combobox选项?
- 如何获得windows active directory server的用户组,角色和用户?
{
ThreadStart start=new ThreadStart(mess);
Thread read=new Thread(start); 还是不行
read.Start();
} private void mess(string str)
{
MessageBox.Show(str);
}
{
ThreadStart start=new ThreadStart(mess);
Thread read=new Thread(start); read.Start();
} private static void mess()
{
MessageBox.Show("123");
}
// Start ThreadProc. On a uniprocessor, the thread does not get
// any processor time until the main thread yields. Uncomment
// the Thread.Sleep that follows t.Start() to see the difference.
t.Start();
去掉static那就得建立类实例,没必要
private void button1_Click(object sender, System.EventArgs e)
{
ThreadStart start=new ThreadStart(mess);
Thread read=new Thread(start); read.Start();
}
private void mess()
{
MessageBox.Show("123");
}
private void mess(string str)这方法有参数的
{
MessageBox.Show(str);
}
using System.Threading;
public class HelloStr {
private string str;
public HelloStr(string text)
{
str = text;
}
public void ThreadProc() { Console.WriteLine(str);
}
}public class Example {
public static void Main()
{ string testStr="hello,world";
HelloStr tws =new HelloStr(testStr);
Thread t = new Thread(new ThreadStart(tws.ThreadProc));
t.Start();
t.Join();
}
}通过建立类实例传递参数就行了