为什么这个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()公开。它像一个应该是内部的方法一样嘎嘎作响。谢谢,我解决了上面的问题。谢谢,我解决了上面的问题。有人想解释一下不一致的可访问性意味着什么吗?或者我们只是在互联网上为人们做功课?有人愿意解释一下不一致的可访问性意味着什么吗?或者我们只是在互联网上为人们做家庭作业?