首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

窗体的构造函数想传一个类类型的参数,为什么会报错?解决方法

2012-01-11 
窗体的构造函数想传一个类类型的参数,为什么会报错?我在工程里添加了一个类namespaceAcc{classTest{}}想在

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

热点排行