C# - 内部成员的命名约定

时间:2013-06-12 21:54:09

标签: c# naming-conventions member internal

C#中internal成员的命名约定是什么?

例如,WPF控件的默认访问修饰符是内部的 - 我应该如何命名它们?

3 个答案:

答案 0 :(得分:3)

所有非公开会员都应为lowerCamelCase

答案 1 :(得分:1)

您通常不会命名WPF控件。除非你打算在它们上面使用UIA之类的东西。

话虽如此,请查看Official C# Naming Conventions

编辑:即使您计划在应用程序上使用UIA,也应该避免命名控件,除非需要。这鼓励了良好的实践(MVVM,UI和逻辑的分离),并防止懒惰/没有经验的开发人员采用类似winforms的代码。

UIA也可能依赖AutomationProperties.AutomationId之类的属性,因此完全不需要为WPF控件命名,除非您将它们用作故事板目标或者需要一些ElementName绑定

答案 2 :(得分:0)

有时非公开成员可以是_lowerCamelCase。

这是一个链接 Naming convention - underscore in C++ and C# variables