Je reçois une erreur d'accessibilitéPourquoi ce constructeur C# produit-il une erreur d'accessibilité incohérente?
accessibilité Incohérence: type de paramètre 'FoolballLeague.FootballLeagueDatabase' est moins accessible que la méthode 'FoolballLeague.MainMenu.MainMenu (FoolballLeague.FootballLeagueDatabase)'
C: \ Users \ Achini \ Desktop \ FootballLeague \ FootballLeague \ MainMenu.cs
// public MainMenu (FootballLeagueDatabase footballLeagueDatabaseIn) // { // InitializeComponent(); // footballLeagueDatabase = footballLeagueDatabaseIn; //}
Quand je lance ce code
public partial class MainMenu : Form
{
FootballLeagueDatabase footballLeagueDatabase;
Game game;
Login login;
public MainMenu()
{
InitializeComponent();
changePanel(1);
}
public MainMenu(FootballLeagueDatabase footballLeagueDatabaseIn)
{
InitializeComponent();
footballLeagueDatabase = footballLeagueDatabaseIn;
}
}
Et je ne sais pas pourquoi. Qu'est-ce que je rate? Que signifie l'accessibilité?
Quelqu'un veut-il expliquer ce que signifie l'accessibilité incohérente? Ou allons-nous simplement faire nos devoirs pour les gens sur internet? –