c# 自带委托类型有引用参数的吗
如题,我要在线程间操作这时需要invoke使用委托但是我的委托函数是有引用参数请问自带委托类型有引用参数的吗或者说线程间的操作在invoke调用时,可以使用引用参数吗...
如题,
我要在线程间操作
这时需要invoke使用委托
但是我的委托函数是有引用参数
请问自带委托类型有引用参数的吗
或者说
线程间的操作在invoke调用时,
可以使用引用参数吗 展开
我要在线程间操作
这时需要invoke使用委托
但是我的委托函数是有引用参数
请问自带委托类型有引用参数的吗
或者说
线程间的操作在invoke调用时,
可以使用引用参数吗 展开
展开全部
自带的没有,全部都是in和out参数
你可以自己写一个
public delegate void MyAction(ref int obj);
public static void Method(ref int a)
{
xxxxxxx
}
然后:
MyAction a = method;
int id = 12;
a.Invoke(ref a);
你可以自己写一个
public delegate void MyAction(ref int obj);
public static void Method(ref int a)
{
xxxxxxx
}
然后:
MyAction a = method;
int id = 12;
a.Invoke(ref a);
追问
非常谢谢你的回复
主要是线程间操作
需要给主窗口调用
有很多种调用, 定义很多委托类型很麻烦,
所以想找方便的方法
比如:
void test(ref int para);
Action a = test;//这个会报错
this.Invoke(a, para);//这个也不知怎么写,this是主窗口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询