线程里面调用另外一个过程传递参数问题

Sorder 2007-08-27 04:29:23
我建立一个类
class myclass
{
//...
}

我用了一个线程
while(true)
{
...
myclass mc=getmyclass();
testfun(mc);
}
//--另外一个过程
void testfun(myclass mc)//--这里报错
{
....
}
错误是:
错误 1 Inconsistent accessibility: parameter type 'myclass' is less accessible than method 'testfun(myclass)'
请问是怎么回事
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zteclx 2007-08-27
  • 打赏
  • 举报
回复
错误的意思好象是类myclass的可访问性有问题,
单步调试一下 ,myclass mc=getmyclass();这一句是否有错?
北京的雾霾天 2007-08-27
  • 打赏
  • 举报
回复
函数testfun和类myclass的可访问性不同。

可能是testfun是public类型的,而myclass是声明为私有问题了。。。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧