に保存された構造のプロパティを変更することはできません、私は別のプロパティに格納された構造のプロパティを変更することはできませんと私は考え理由を持っていません:が、私は少し問題を抱えている別のプロパティ
コード:
を :私はちょうどにそれを変更した場合ので、私はそれを得ることはありませんError: Error 3 Cannot modify the return value of '...ViewModel.TilesModel.BNDTileInfo' because it is not a variable
:
public struct InfoProTile
{
public string Nazev { get; set; }
public double Hodnota { get; set; }
public TypValue TypValue { get; set; }
public NavigovatNa NavigovatNa { get; set; }
}
public InfoProTile BNDTileInfo { get { return bndTileInfo; } set { bndTileInfo = value; } } private InfoProTile bndTileInfo;
LoadModel()
{
...
BNDTileInfo = new InfoProTile();
BNDTileInfo.NavigovatNa = NavigovatNa.MainPage;
}
エラー
これは機能します。誰も私にそれを説明できますか?
C#の次のステップは、値の型と参照の型の違いを理解することです。 – MattDavey