我正在为课程做一个项目,我必须从我的Money
课程中调用Player
函数。但是,我不知道如何将Money
更改为不是Method Group
的其他内容。我不太了解编程,因此我的解决方案范围相当小。
此外,教师说我不能对Main
课程进行任何更改,只能对Player
课程进行任何更改。
以下是Main
类的代码:
p1.Money += 400;
这是我的Player类中的'Money'功能:
public int Money ()
{
return money;
}
答案 0 :(得分:4)
Money()
是一种方法。您无法设置它 - 它只会返回一些内容(int
)(如果void
,则返回任何内容。)
您需要将其更改为property,也可以设置:
public int Money {get; set;}
或更详细说明:
private int _money;
public int Money { get { return _money; } set {_money = value;} }
答案 1 :(得分:3)
应该是
money += 400;
或将Method更改为属性
public int Money {get;set;}
取决于您尝试进行增量的上下文(在类或使用Money属性的类中(字段)