
ちょっと前に質問されたのでメモ残す。
C#でアンダーバー(アンダースコア)から始まる変数って何?
アンダーバーは、プロパティ変数など、直接参照して欲しくない変数に目印でつけたりする。
Visual Studioが自動生成するソースにもよく出てくる。
サンプル
こんな感じで使われる。
private int _output = 48;
public int Output {
  get {
    return this._output;
  }
  set {
    this._output = value;
  }
}