C#的字首大小寫Conventions
最近在trace微軟的garnet專案,因為對C#不熟悉,所以常常看code看到一半,就得查一下keyword
的用途之類的,但是看著看著突然意識到有些變數開頭大寫,有些卻開頭小寫,覺得非常奇怪。
我一路使用的語言,大致上都是follow變數名稱開頭小寫,class
或struct
開頭才大寫(python
、Golang
和Node.js
都是),看到這種不一致的狀況,一開始以為開頭大寫是代表constant
,但多看幾個以後就會發現這些變數不是constant
,所以就google C#的naming convention,在SO看到有人問了相似的問題,回答則是給了微軟給的suggestion page。