做项目,还是标准点好(对象命名标准),呵呵

简介:

今天只说说命名标准,这对象的命名可大有说头,有很多标准,今天我只说我们项目里的标准

接口:interface IRepository{} 首字母为大写i,其它所有单词首字母大写

类:class PeopleOperator{} 所有单词首字母大写

枚举:enum PeopleStatus{} 所有单词首字母大写

结构:struct ImageSize{} 所有单词首字母大写

属性:public string Name{get;set;} 所有单词首字母大写

方法:public string DisplayName() 所有单词首字母大写

方法参数:public string DisplayName(string userId)  第一个单词小写,其它首字母大写

字段:private string name{get;set;} 第一个单词小写,其它首字母大写

私有方法:private string displayName() 第一个单词小写,其它首字母大写

委托:public delegate DisplayNameEventHandler 所有单词首字母大写,并为EventHandler结尾

事件:public event DisplayNameEventHandler OnDisplayName 所有单词首字母大写

常量:public float PI=3.14; 所有字母都大写

本文转自博客园张占岭(仓储大叔)的博客,原文链接:做项目,还是标准点好(对象命名标准),呵呵,如需转载请自行联系原博主。

目录
相关文章
|
4月前
|
C# 开发者
C# 10.0中的文件范围命名空间:简化代码组织的新方式
【1月更文挑战第18天】C# 10.0引入了文件范围的命名空间,这是一种新的语法糖,用于更简洁地组织和管理代码。文件范围命名空间允许开发者在每个文件的基础上定义命名空间,而无需显式使用花括号包裹整个文件内容。本文将深入探讨文件范围命名空间的工作原理、使用场景以及它们为C#开发者带来的便利。
|
2天前
|
存储 编译器 C语言
【C++】C++中规范[ 类型转换标准 ] 的四种形式
【C++】C++中规范[ 类型转换标准 ] 的四种形式
|
7月前
|
设计模式 缓存 监控
研发规范第九讲:通用类命名规范(重点)
研发规范第九讲:通用类命名规范(重点)
|
8月前
|
XML 监控 中间件
SAP 产品线中写法很接近,容易混淆的几个名称
SAP 产品线中写法很接近,容易混淆的几个名称
44 0
|
9月前
|
自然语言处理 数据管理
数据标准和数据规范到底有什么区别???
数据标准和数据规范到底有什么区别???
|
敏捷开发
你的团队有完成定义标准吗?
大家好,我是阿萨。现在基本上做软件行业的,大家都在搞敏捷开发。如果没有搞敏捷开发,感觉都不好意思给别人说自己是软件开发。那么敏捷里的最佳实践------完成定义标准你们团队有吗?
【TP5项目统一规范】方法命名和注释
【TP5项目统一规范】方法命名和注释
118 0
【TP5项目统一规范】方法命名和注释
|
前端开发 搜索推荐
2021前端最新DIV+CSS规范命名大全集合
2021前端最新DIV+CSS规范命名大全集合
274 0
2021前端最新DIV+CSS规范命名大全集合
|
运维 负载均衡 安全
SecDevOps,软件定义安全来了吗?
SecDevOps,软件定义安全来了吗?
266 0
SecDevOps,软件定义安全来了吗?
|
自然语言处理 Python 索引
2018-07-19 在代码中进行中文命名(类/变量/方法等)的优势
相比英文命名, 一些中文命名的优势. Some advantages with Chinese naming compared to English naming.
768 0