在调用时显示转换不了,但是如果改为()=》{方法内容}就可以,但是我的第二个方法需要参数,请问要如何去修改才比较合适呢?
2条回答 默认 最新
- CSDN专家-showbo 2021-11-18 02:07关注
题主这样是调用UpDb后将返回值(updb应该是没有返回值,为void类型),所以报错了
回调不需要参数,回调要执行UpDb(_orderDocumentList) 这个代码,直接 ()=> {UpDb(_orderDocumentList); }作为回调就行了
ThreadRunExt改这样public static void ThreadRunExt(Control parent, Action func, Action callback................
调用
ControlHelper.ThreadRunExt(Parent.Parnet,()=>{.....},()=> {UpDb(_orderDocumentList);}................)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用