线程 重载与委托不匹配

场景:C# 多线程 重载与委托不匹配解决方法

C# 多线程 重载与委托不匹配
线程 重载与委托不匹配线程 重载与委托不匹配


调试出现以上问题
请问大神该怎么解决好啊?
------解决思路----------------------
ParameterizedThreadStart
------解决思路----------------------
你的Saving需要参数,不传递怎么调呢。。

比如你传参数1,你可以写
            Thread n = new Thread(new ThreadStart(() => Saving(1)));
甚至直接
            Thread n = new Thread(() => Saving(1));
------解决思路----------------------
ThreadStart 委托既没有参数也没有返回值。这意味着不可以使用需要参数的方法启动线程,或从方法中获得返回值。
解决办法:
1:用ParameterizedThreadStart。但他只可以传一个object类型的参数。
2:自己封装一个自定义的线程类,然后参数以实例变量的字段的形式去传。此法对参数个数无限制了。