プロパティの設定に問題があり、関数またはメソッド内でのみプロパティを設定できることに気付きました。私の質問は、なぜこれが当てはまるのですか?
動作する私のコードは次のとおりです。
public class SomeClass
{
Car car = new Car();
public Car JustAMethod()
{
Car car = new Car();
car.year = 2012;
return car;
}
}
これが機能しない理由:
public class SomeClass
{
Car car = new Car();
car.year = 2012;//I get an error here
}