c# - 如何在 C# 中使用 Pascal Casing 和 Camel Casing 作为缩写词?

标签 c# coding-style naming-conventions camelcasing pascalcasing

一个简短的首字母缩略词,如 ID 或 DB,只有 2 个字符。

如何在 Pascal 大小写(用于属性或类名称)和 Camel 大小写(输入参数、参数)时命名它们?

我知道每个公司都有自己的标准,但我正在寻找更普遍接受的标准。

例如当 Pascal 大小写时:

ProductID or ProductId?
IDOfProduct or IdOfProduct?
DBRate or DbRate?
RateOfDB or RateOfDb?

当 Camel 套管时:

productID or productId?
idOfProduct?
dbRate?
rateOfDb or rateOfDB?

最佳答案

根据 MSDN(或 Msdn :)

  • 双字符首字母缩略词的两个字符都要大写,驼峰标识符的第一个单词除外。

  • 只有三个或更多字符的首字母缩略词的第一个字符大写,驼峰标识符的第一个单词除外。

  • 在驼峰标识符的开头,不要将任何首字母缩略词的任何字符大写,无论其长度如何。

更多信息 here

关于c# - 如何在 C# 中使用 Pascal Casing 和 Camel Casing 作为缩写词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369539/

相关文章:

c# - 读取 XML 的第一行

c# - Thread.Sleep 的替代方案

C#注释技术/注释重用

java - 扑克手牌分析和清理代码

postgresql - 如何使用自定义枚举输入调用此 Postgres 函数?

c# - 为什么我的 ValidationMessageFor For TextArea 在页面加载时显示

c# - 将 C 字符串返回到 C# 程序

Android Studio 更改 xml 代码样式问题

php - 变量 users_ids 与 user_ids 的正确名称

css - CSS 中的类名 'hero' 是从哪里来的?