|
|
1
60
尝试使用lambda表达式捕获参数。
|
|
|
2
12
这里有一些代码使用了这里提到的几次对象数组方法。
|
|
|
3
11
您需要将它们包装成一个单独的对象。 让自定义类传入参数是一个选项。还可以使用对象数组或列表,并在其中设置所有参数。 |
|
|
4
7
使用“任务”模式:
|
|
5
5
.NET 2 jaredpar答案的转换
|
|
|
6
3
你不能。创建一个包含你需要的参数的对象,传递就是它。在thread函数中,将对象强制转换回其类型。 |
|
|
7
2
我一直在阅读你的论坛,以了解如何做到这一点,我这样做了-可能对某人有用。我在为我创建工作线程的构造函数中传递参数,该线程将在其中执行我的方法- 执行程序() 方法。
|
|
|
8
2
|
|
|
9
1
您可以获取对象数组并在线程中传递它。通过
进入线程构造函数。
您已经在objarray中设置了所有值。
你需要
|
|
|
10
0
您可以用lambda表达式转换“work”函数:
|
|
|
11
0
您需要传递单个对象,但如果定义自己的对象以供单独使用太麻烦,则可以使用 元组 . |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
SpeakX · 多线程上下文中的弱指针未过期时更新 2 年前 |
|
USMC6072 · 在父事件处理程序中调用异步方法会引发错误 3 年前 |
|
|
Eric · fgets_unlocked()用于多线程读取不同文件 4 年前 |