私が想像する簡単な質問ですが、これらのコード行の違いは何ですか:
コード 1
public int Temp { get; set; }
と
コード 2
private int temp;
public int Temp { get { return temp; } }
私の理解では、コード 1 の自動プロパティはコード 2 とまったく同じ機能を実行しますか?
私は Head First C# を読んでいますが、同じことを行うのに 2 つの異なる方法を使用している理由を理解するのが難しいと思いますか?