为什么没有像ParameterizedThreadStart <T>这样的类?

Nil*_*han 5 c# generics multithreading

该类ParameterizedThreadStart始终将对象作为参数.我想这是在.Net 1.0/1.1中引入的

但是在引入仿制药后,我期待一个类似的课程ParameterizedThreadStart<T>,但仍然不存在?

它错过了吗?还是有其他原因吗?

Cod*_*aos 7

简单的解决方法是使用lambdas/anonymous函数捕获局部变量,然后使用unparameterized threadstart.

ThreadStart start = () => func(param1, param2)
Run Code Online (Sandbox Code Playgroud)