我已经在论坛中找到了我的问题,说了一些关于它的内容,但是我把所有的方法和课程都公之于众,但我仍然遇到这个错误:
错误1可访问性不一致:字段类型“
A_Day_at_the_races.Bet
”的可访问性低于字段“A_Day_at_the_races.Guy.MyBet
”
这是我的代码:
public class Guy
{
public string Name; // The Guy's name
public Bet MyBet; // An instance of Bet() that has his bet
public int Cash; //How much cash he has
// GUI controls on the form
public RadioButton MyRadioButton; // My RadioButton
public Label MyLabel; // My Label
}
答案 0 :(得分:3)
看起来您的Bet
类型被声明为内部。要么您明确地将其声明为内部,要么如果您没有提供任何辅助功能修饰符,默认情况下它将被视为内部。
尝试将Bet
类型设为公开:
public class Bet { ... } // or public struct Bet / public interface Bet
然后,您可以使用它来声明其他公共类型的公共成员:
public class Guy
{
public Bet MyBet; // or public Bet MyBet { get; set; } to create a property
...
}
进一步阅读