我創建這個常數上的Web服務:命名約定私人const int的ID屬性
private const int SiteId = 4;
我的理解,它應該是帕斯卡格式,但ReSharper的建議我使用資金d,所以詞ID是全部大寫這樣的:
private const int SiteID = 4;
什麼是對這種特殊情況下適當的命名慣例?
注意:已經發現了很多答案,但沒有在他們的例子中使用單詞ID。
我創建這個常數上的Web服務:命名約定私人const int的ID屬性
private const int SiteId = 4;
我的理解,它應該是帕斯卡格式,但ReSharper的建議我使用資金d,所以詞ID是全部大寫這樣的:
private const int SiteID = 4;
什麼是對這種特殊情況下適當的命名慣例?
注意:已經發現了很多答案,但沒有在他們的例子中使用單詞ID。
http://msdn.microsoft.com/en-us/library/vstudio/ms229043(v=vs.100).aspx
可以在標識符來使用的兩個縮寫是ID和確定。在帕斯卡爾公司的 標識符中,它們應該顯示爲Id和Ok。
正如Cam說的那樣,這是一個偏好問題。
我更喜歡「Id」,因爲它只是一個縮寫而非縮寫詞。你不會寫Site IDentification,那麼爲什麼寫SiteID?
也許這種約定源於它通常被稱爲「網站視角」而不是「網站idd」的事實。
'Dentification'有什麼問題? - 看起來像一些凹痕製作界面:) –
好吧,我想如果你正在爲你的牙醫實施一個界面(即一個誰凹陷的東西)。 – Dan
這真的取決於你。沒有「1種方法」來格式化您的代碼。只要保持一致和可讀性。 –
也許更好的問題是ReSharper會使用哪些經常使用的命名約定,如果有的話,還是隻是JetBrains的最愛?我現在主要是基於opninion而關閉。 –
確定它已關閉,-1因爲這是一個基於意見的答案。我想知道,這個地獄怎麼會知道這個特殊情況下沒有命名規則?這不是一個有見解的答案,答案是:沒有命名規則。 –