Cアクセサはかなり新しいもらいます。私は別のプロパティに基づいてプロパティを変更しようとしていますが、別のプロパティを設定することはできません。基本的に私はそれをそうしたいと思っています。の変更は、単に速記を使用せずにアクセサを使用する#
public int Salary { get; set; }
public int Tax
{
get
{
if (Salary > 2000)
{
return Tax = 20;
}
else if (Salary > 1500)
{
return Tax = 10;
}
else
{
return Tax = 5;
}
}
}
しかし、私は、「プロパティCustomer.Taxは、それが読み取り専用であるように割り当てることができない」と私は問題を理解するというエラーを取得し、税プロパティ自体を変更することができるようにすることは可能ではありませんようにするため、しかし、私はそれを解決する方法を取得しません。
「Tax」に何かを割り当てることはできませんが、「Tax」に値を代入しようとしているというエラーを解決する方法は理解できません。あなたがそれをすることができないことを知っているなら、あなたはそれをやっている、あなたはそれをしない必要があることを知っている... – Servy