C# 怎样在线程里调用一个带参数的方法

原本我有一个方法PublicVoidmethodA(){}实例化线程的时候Threada=newThread(methodA);就可以了但是如果methodA()变成me... 原本我有一个方法
Public Void methodA(){}
实例化线程的时候
Thread a = new Thread(methodA);就可以了
但是如果methodA()变成methodA(int i)
那么会提示不匹配,请问怎么解决呢?
展开
 我来答
youbl
2013-11-01 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1667万
展开全部
methodA() 要变成

methodA(object xxx)
{
int i = (int)xxx;

}

Thread的委托有2个重载,一个是不带参数,另一个是带object参数,你还可以:
methodA(object xxx)
{
objecct[] xx = (objecct[])xxx;// 这样是传递多个参数

}
百度网友22b0977
2013-11-01 · TA获得超过278个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:166万
展开全部
http://zhidao.baidu.com/question/61000580.html 这个有说明。

其实我自己处理都是直接弄个全局变量。。比较简陋。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式