簡體   English   中英

C#-內部成員的命名約定

[英]C# - Naming conventions for internal members

C# internal成員的命名約定是什么?

例如,WPF控件的默認訪問修飾符是內部的-應該如何命名?

所有非公開成員都應為lowerCamelCase

您通常不命名WPF控件。 除非您打算在其上使用UIA之類的東西。

話雖如此,請看一下官方C#命名約定

編輯:即使計划在應用程序上使用UIA,也應避免命名控件,除非需要。 這鼓勵了良好的做法(MVVM,UI和邏輯的分離),並防止了懶惰/沒有經驗的開發人員在做法之后求助於類似於Winforms的代碼。

UIA也可能依賴於諸如AutomationProperties.AutomationId屬性,因此完全不需要為WPF控件命名,除非您當然將它們用作情節提要目標或需要某些ElementName綁定。

有時,非公共成員可以是_lowerCamelCase。

這是鏈接命名約定-C ++和C#變量中的下划線

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM