读书人

窗体的构造函数想传一个类类型的参数,

发布时间: 2012-01-11 22:28:46 作者: rapoo

窗体的构造函数想传一个类类型的参数,为什么会报错?
我在工程里添加了一个类
namespace Acc
{
class Test
{
}
}

想在窗体构造函数中传入Test类型的值
public Form1(Test t2)
{
InitializeComponent();
}
但是编译错误
Inconsistent accessibility: parameter type 'Acc.Test ' is less accessible than method 'Acc.Form1.Form1(Acc.Test) '
请问是什么原因?


[解决办法]
在Program实例化表单的时候加入参数
[解决办法]
传入自己了。



[解决办法]
代码再详细一些才看得出来.
[解决办法]
class Test{}
改为:
public class Test{}
[解决办法]
改为
public Form1()
{
InitializeComponent();
}

public Form1(Test t2) : this()
{
...
}

读书人网 >C#

热点推荐