Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这个C#构造函数会产生不一致的可访问性错误?_C# - Fatal编程技术网

为什么这个C#构造函数会产生不一致的可访问性错误?

为什么这个C#构造函数会产生不一致的可访问性错误?,c#,C#,我得到一个可访问性错误 可访问性不一致:参数类型“傻瓜球联盟.足球联盟数据库”的可访问性不如方法“傻瓜球联盟.主菜单.主菜单(傻瓜球联盟.足球联盟数据库)” C:\Users\achini\Desktop\FootballLeague\FootballLeague\MainMenu.cs //公共主菜单(足球联盟数据库足球联盟数据库) //{ //初始化组件(); //足球联盟数据库=足球联盟数据库in; //} 当我运行此代码时 public partial class MainMenu :

我得到一个可访问性错误

可访问性不一致:参数类型“傻瓜球联盟.足球联盟数据库”的可访问性不如方法“傻瓜球联盟.主菜单.主菜单(傻瓜球联盟.足球联盟数据库)”
C:\Users\achini\Desktop\FootballLeague\FootballLeague\MainMenu.cs
//公共主菜单(足球联盟数据库足球联盟数据库) //{ //初始化组件(); //足球联盟数据库=足球联盟数据库in; //}

当我运行此代码时

public partial class MainMenu : Form
{
    FootballLeagueDatabase footballLeagueDatabase;
    Game game;
    Login login;

    public MainMenu()
    {
        InitializeComponent();
        changePanel(1);
    }

    public MainMenu(FootballLeagueDatabase footballLeagueDatabaseIn)
    {
        InitializeComponent();
        footballLeagueDatabase = footballLeagueDatabaseIn;
    }
}

我不知道为什么。我错过了什么?可访问性意味着什么?

将足球联盟数据库的定义公布在声明的地方,这应该会有所帮助。

将足球联盟数据库的定义公布在声明的地方,这应该会有所帮助。

将愚人球联盟.footballLeague数据库设置为公共的

将愚人球联盟.footballLeague数据库设置为公共的

footballLeague数据库类必须是公共的,才能允许代码的客户端调用main menu()方法。错误表明它不是公开的


将“public”放在类声明前面。或者考虑你是否真的想让MeMeNuu()公开。它像一个应该是内部的方法一样嘎嘎作响。

FootballLeagueDatabase类必须是公共的,以允许代码的客户端调用MainMenu()方法。错误表明它不是公开的


将“public”放在类声明前面。或者考虑你是否真的想让MeMeNuu()公开。它像一个应该是内部的方法一样嘎嘎作响。

谢谢,我解决了上面的问题。谢谢,我解决了上面的问题。有人想解释一下不一致的可访问性意味着什么吗?或者我们只是在互联网上为人们做功课?有人愿意解释一下不一致的可访问性意味着什么吗?或者我们只是在互联网上为人们做家庭作业?