gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:56 25 4
gpt4 key购买 nike

我遇到可访问性错误

Inconsistent accessibility: parameter type 'FoolballLeague.FootballLeagueDatabase' is less accessible than method 'FoolballLeague.MainMenu.MainMenu(FoolballLeague.FootballLeagueDatabase)'
C:\Users\achini\Desktop\FootballLeague\FootballLeague\MainMenu.cs
//public MainMenu(FootballLeagueDatabase footballLeagueDatabaseIn) //{ //InitializeComponent(); //footballLeagueDatabase = footballLeagueDatabaseIn; //}

当我运行这段代码时

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

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

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

我也不知道为什么。我错过了什么?可访问性是什么意思?

最佳答案

在声明 FootballLeagueDatabase 的地方将其定义公开,这应该会有所帮助。

关于c# - 为什么此 C# 构造函数会产生不一致的可访问性错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2701930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com