.NET编码规范标准(初中级程序员通往高级的必经之路)
声明:本文中的命名属于基础版,有更多高级命名规则会在后续详细讲解。
帕斯卡命名:帕斯卡命名法是指将每个单词首字母大写。
驼峰命名:驼峰命名法是指第一个单词首字母小写,后面每个单词首字母大写。
在C#中除了参数以外的所有命名都应使用帕斯卡命名法
标识符 | 大小写 |
命名空间 | 每个单词首字母大写 |
类型 | 每个单词首字母大写 |
接口 | 每个单词首字母大写 |
方法 | 每个单词首字母大写 |
属性 | 每个单词首字母大写 |
事件 | 每个单词首字母大写 |
字段 | 每个单词首字母大写 |
枚举 | 每个单词首字母大写 |
参数 | 第一个单词首字母小写,后面每个单词首字母大写 |
//命名空间 namespace SF.Helper { //接口 public interface IBase { } //类 public class People { //字段属性 public int Id; public int WorkingYear; public string Name; //函数,参数 public void HelloWord(string name, int[] widthHeight) { } //事件 public event EventHandler Handler; //枚举 public enum Job { IT, Doctor } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?