C#のフィールドにはいくつかの命名規則が使用されています。彼らは以下のとおりです。C#のクラスフィールドの命名設定?
アンダー
public class Foo
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
}
行うこの
public class Foo
{
private string name;
public string Name
{
get { return this.name; }
set { this.name = value; }
}
}
メンバープレフィックス
public class Foo
{
private string m_name;
public string Name
{
get { return m_name; }
set { m_name = value; }
}
}
あなたは好きですか?あなたがそれをするのが好きなやり方は違っていますか?他人が感じていることを知るだけで好奇心が強いのがベストプラクティスです。
DUPを使用していないでしょうが、私はいつも、あなたが呼んこのスタイルを使用します。http://stackoverflow.com/questions/450238/to-underscore-orそれはアンダースコアであるということです。http://stackoverflow.com/questions/111605/what-kind-of-prefix-do-you-use-for-member-variablesなど –
とhttp://stackoverflow.com/questions/833811/underscore-prefix-on-member-variables-intellisense(多く、多くの、もっと...) –
合意。どういうわけか、私は検索の際にそれらを見つけられませんでした。閉会することにも投票。 –