![](/img/trans.png)
[英]Why does visual studio break the naming convention for methods in C#?
[英]Name convention for private methods C# - Visual Studio 2017
我剛剛安裝了新版本的Visual Studio 2017,並且該工作室向我建議,我應將Pascal大小寫用於私有方法(void PrivateMethod())。 一切都很好,這只是名稱約定。 我通常使用Camel大小寫(避免使用privateMethod())。 我不打算改變我的風格。
但是,為什么Visual Studio 2017會因其名稱約定而錯誤地為FormsApp生成私有方法? -> private void button3_Click(object sender,EventArgs e)然后它建議我將名稱更改為Button3_Click。
這不是很重要,但我對此感到很好奇。 微軟方面可能是一個錯誤?
VS 2017可讓您指定所需的代碼樣式。
查找工具>選項>文本編輯器> C#>代碼樣式>命名
“管理樣式”按鈕可讓您添加“ lowerPascalCase”樣式,而“ +”按鈕可讓您添加使用該樣式用於私有方法的新規則。 通過“嚴重性”列,您可以確定規則執行的嚴格程度。
確保在列表中的“非現場成員”上方對新規則進行排序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.