在下面的人爲的例子,這是命名我的「[Nn] ame」屬性的正確方法?似乎.NET中的所有東西都是某種形式的Pascal案例。將駱駝案件用於產權名稱會被視爲「不良形式」嗎?我讀了MS guidelines on naming,他們說使用Pascal 的情況。我真的很討厭Pascal的情況,看起來好像是這樣。適當的財產命名
什麼是普遍認同的標準(它只是MS指南)還是無關緊要?如果我在這裏使用駱駝案件,我不好嗎? TIA。
using System;
namespace Properties {
class Program {
static void Main() {
var tester = new Tester();
tester.Name = "jmquigley";
tester.name = "another jmquigley";
tester.Show();
}
}
class Employee {
public string Name { get; set; }
public string name { get; set; }
public void Show() {
Console.WriteLine("Name = {0}", Name);
Console.WriteLine("name = {0}", name);
}
}
class Tester : Employee {
}
}
注:我只用繼承此處查看財產如何使用時處理(查看是否一切工作就像一個字段)。
http://stackoverflow.com/questions/127427/common-naming-conventions例如也許這會被重複關閉,但只要你保持一致,它就不會「重要」,但就大多數MS開發者使用相同標準而言,這是錯誤的。具有相同範圍和名稱的兩個屬性(僅僅因案例而異)仍然令人困惑。 – 2011-03-02 21:32:37
哦,我不會在實踐中使用「[Nn] ame」。我只是想將兩種命名類型並列進行討論。我讀了一堆帖子,他們沒有回答我的問題,所以我不認爲這是一個重複(但我想我不會決定,嘿) – jmq 2011-03-02 21:48:32