Ste*_*eve 2 c# delphi coding-style
在使用某种语言编写了很长时间之后,您会选择某些编码标准或样式.使用Delphi时,可以使用f为私有变量添加前缀,并在受保护之前放置私有声明,然后将其置于公共变量之前等等.其中大多数来自VCL.
C#世界中是否有任何公认的编码标准或风格?我很想在我的私有成员变量前添加一个f,但这只对其他Delphi开发人员有意义.
请查看以下内容.这是微软对这个问题的看法.
http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx
刚才讲的是非常基础的C#:私人类字段以下划线开头.公共类成员资本化.方法参数是小写的.例如:
public class Person {
private String _personName;
public String PersonName {
get { return _personName; }
set { _personName = value; }
}
public String SayHello(String toName ) {
return String.Format("Hi {0}, I am {1}", toName, PersonName);
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,为了符合CLS,您不应该依赖套管来区分变量.此外,将参数或其他变量作为OR类型与某种形式的匈牙利符号(无论如何都没有人正确)的前言被认为是不好的做法.阅读本文.
私有字段以下划线开头的唯一原因是将它们与方法参数区分开来.
我经常遇到的一种做法是使用"这个".符号.除了烦人之外,当事情被正确命名时,这是完全没有必要的.
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |