フィールドという名のメンバ変数

プログラミングC# 第6版 3.2.4


フィールドと言う単語が出てきました。これはいったいなんのことでしょうか?

using System;

class CSample {
    // これがフィールド
    int foo;
}

初めてのクラス実装のときにもう既に書いてましたね、これがフィールドだそうです。

get,setアクセサを明示的に宣言しないプロパティのことをフィールドと呼ぶそうです。

C#のプロパティは、メソッドのように実装を入れれるので純粋な値だけを格納したい場合はこのフィールドを使えば良いと言うことみたいです。

フィールドはとどのつまり、C++でいうメンバ変数と同義ってことになります。