Menu
CoddyTech

命名规范

本课属于 Coddy C# 学习旅程的“基础知识”单元。第 12 课,共 69 课。

命名约定就像程序员遵守的交通规则,能帮助你让代码保持整洁、易懂。

想象一下,如果路标都杂乱无章、毫无规律,那一定会一团糟!同样,如果没有命名规范,代码也会变得杂乱难懂。

在 C# 中,遵循一致的命名约定对于编写整洁、易维护且便于协作的代码至关重要。以下是一些需要牢记的主要约定:

  • PascalCase:用于类名、方法名和属性名。每个单词都以大写字母开头,例如 MyClass、CalculateTotal、FirstName。
  • camelCase:用于局部变量和方法参数。第一个单词以小写字母开头,后续每个单词都以大写字母开头,例如,myVariable、customerName、calculateTotal。
  • _underscorePrefix:用于私有字段(类中的变量)。以一个下划线开头,后接驼峰命名法,例如:_myPrivateField、_customerAge。
  • 常量使用 PascalCase 命名:用 const 声明的常量也使用 PascalCase,例如 MaxValue、Pi、DefaultTimeout。你会在其他语言和较旧的代码中看到类似 MAX_VALUE 的全大写常量,但这不是 C# 的命名惯例。

这里还有一些额外提示:

  • 使用能清楚表明变量或方法用途的描述性名称。
  • 除非缩写或首字母缩略词在代码语境中广为人知,否则请避免使用。
  • 在整个项目中始终遵循你选择的约定。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C# 在线编译器