using System.Threading; Thread thread1 = new Thread(new ThreadStart(setDatagridview11)); Thread thread2 = new Thread(new ThreadStart(setDatagridview22)); thread1.Start(); thread2.Start(); thread1.Join(); thread2.Join(); 方法有参数 怎么写
时间: 2023-08-14 13:06:32 浏览: 116
c# datagridview参数汇总
如果 `setDatagridview11` 和 `setDatagridview22` 方法需要参数,可以使用 `ParameterizedThreadStart` 委托来启动线程,并将参数传递给方法。
例如,如果 `setDatagridview11` 方法需要一个名为 `data` 的字符串参数,可以这样启动线程:
```
string data = "这是传递给 setDatagridview11 方法的参数";
Thread thread1 = new Thread(new ParameterizedThreadStart(setDatagridview11));
thread1.Start(data);
```
在 `setDatagridview11` 方法中,需要将参数转换为正确的类型:
```
private void setDatagridview11(object data)
{
string dataString = (string)data;
// 使用传递进来的参数
}
```
同样的,对于 `setDatagridview22` 方法也可以这样处理。
阅读全文