0
사전에 나쁜 영어로 유감스럽게 생각합니다. 유니에서 proyect 게임을 만들고있어 게임마다 모든 플레이어 이름을 컬렉션에 저장해야하는이 부분에 집착했습니다. 그래서 내가Error 일관성없는 접근성 - C#
public partial class FormCreateScoreList : Form
{
public static ScoreList Names = new ScoreList();
.....
.....
}
그러면 또 다른 형태로 나는 ScoreList
public partial class FormCreateScoreScreen : Form
{
FormCreateScoreList.obj.addScorePlayers("Player1","Player2")
}
에 두 선수의 이름을 추가하는 형태로 클래스에서 객체를 생성 그리고이 두 클래스를
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);
}
}
있어
하지만 디버깅 할 때 오류 메시지가 표시됩니다.
"Inconsistent accessibility: parameter type 'FinalProject.ScoreList' is less accessible than method 'FinalProject.FormCreateScoreList.Names'"
은 ScoreList
(기본값 접근성) 내부에 공용 클래스가 아직 내가 또 다른 형태의