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