こんにちは私は次のようなC#オブジェクト初期化子を使用していました
public class Invoice
{
public decimal GrossSum { get; set; }
public decimal GrossSumComp { get; set; }
}
public class ABC()
{
public Invoice Invoice {get;set;}
public ABC(decimal grossSum)
{
Invoice=new Invoice()
{
GrossSum=grossSum,
GrossSumComp=**GrossSum**
};
}
}
そして、あるプロパティの値を別のプロパティに割り当てることができないことを確認しました。上記のように、GrossSumをGrossSumCompに割り当てようとすると、コンパイルエラーが発生しました。なぜそれがこれを許可しないのか知りたいだけです。どんな助けでも非常に効果的です。