【发布时间】:2013-06-20 16:22:10
【问题描述】:
对不起,我的英语不好提前。我正在为 uni 的一个项目制作游戏,但被困在这部分,我必须将每个游戏的所有玩家姓名保存在一个集合中。所以我得到了这两个类
class Score
{
...
}
class ScoreList
{
public List<Score> NamesList = new List<Score>();
public ScoreList()
{}
public void addScorePlayers(string nom1, string nom2)
{
Score part = new Score(player1, player2);
NamesList.Add(part);
}
}
然后我从表单中的类创建一个对象
public partial class FormCreateScoreList : Form
{
public static ScoreList Names = new ScoreList();
.....
.....
}
然后我以另一种形式将两个玩家的名字添加到 ScoreList 中
public partial class FormCreateScoreScreen : Form
{
FormCreateScoreList.obj.addScorePlayers("Player1","Player2")
}
但是当我调试时,会出现一个错误提示
"Inconsistent accessibility: parameter type 'FinalProject.ScoreList' is less accessible than method 'FinalProject.FormCreateScoreList.Names'"
请帮忙,我不知道如何使用我在另一个表单中创建的对象中的方法
【问题讨论】:
标签: c# public access-modifiers