C#中最常见的类,名称空间和方法命名约定是什么? 具有Java中的getter / setter样式方法是否很常见?
名称准则(来自"开发类库的设计准则",您还将在其中找到有关属性以及在属性和方法之间进行选择的部分。在最后一篇文章中,您将找到以下内容:
Do use a property, rather than a
method, if the value of the property
is stored in the process memory and
the property would just provide access
to the value.
不,在C#中使用getter / setter样式名称并不常见。在Java中,几乎所有使用getter / setter方法的地方都应该使用属性。
恕我直言,命名约定的事实上的标准来自《框架设计指南》。它由几种工具(FxCop)强制执行,并且是包括BCL在内的许多库的主要风格。
有一些常见的模式。我经常在自己的项目中看到和使用的一个是: 短码网:DuanMa.NET
namespace Company.Concept.SubConcept
{
public class MyClass
{
private MyType someData;
public MyType SomeData
{
get { return someData; }
set { someData = value; }
}
public void MyMethod()
{
}
}
}
我认为大多数项目都在使用IDesign CSharp编码标准
MSDN提供了详细说明此问题的设计准则。
查看兰斯页面
http://weblogs.asp.net/lhunt/pages/CSharp-Coding-Standards-document.aspx
和
命名准则
以上就是短码网小编为大家整理的《C#中最常见的命名约定是什么?》相关内容,希望大家喜欢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将联系本站反馈,一经查实,立即处理!
《C#中最常见的命名约定是什么?》文档下载仅供参考学习,下载后请在24小时内删除。
转载注明出处:https://www.duanma.net/article/88c00027884.html