Lui*_*lez 0 c# naming-conventions
我开始一个新项目,我有一些问题试图实现一些命名约定.
我以前使用的是以大写和单数形式开头的类,比如Car或User,以及我的变量以小写字母开头,所以如果我需要声明一个类有Car和User类型的类,我会这样做:
public Car car;
private User user;
Run Code Online (Sandbox Code Playgroud)
现在我试图使用一些属性,因为我看到它们也应该是PascalCase,这意味着如果我需要声明相同的例子,我会:
public Car Car { get; set; }
private User User { get; set; }
Run Code Online (Sandbox Code Playgroud)
你们都可以看到这里的问题是什么,或者你们不认为这是一个问题?
所以我该怎么做?我在这里失踪了什么?
C#命名约定以大写字母开头,推荐所有公共内容以及类,接口等.其余的应该从小写开始.
没有问题:
private User User { get; set; }
Run Code Online (Sandbox Code Playgroud)
...因为每个名称(单词)的位置定义了什么是什么.英语的工作方式相同.例如:"我喜欢爱情." (代名词,动词,名词)
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |