窗体的构造函数想传一个类类型的参数,为什么会报错?
我在工程里添加了一个类
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()
{
...
}