c# - int、string、array、list、object 等的公认命名约定是什么

标签 c# .net programming-languages

我现在工作的公司为其 C# 变量使用一组命名约定,例如 iSomeName 用于 int,sSomeName 用于字符串,aSomeName 用于数组,bSomeName 用于 bool 值,dSomeName 用于日期时间等等。我以前的雇主没有使用 i、s、a、b 和 d 前缀,只是将变量命名为一个易于理解的名称。我的印象是这些前缀不久前就失宠了,而且从我读到的内容来看,这不是当前的趋势。只要变量具有足够的描述性以理解它在做什么,我觉得这两种方式都很好,但我想知道现在公认的命名变量的做法是什么?

最佳答案

不过,对这些问题的通常建议是在您自己的代码和您雇主的代码中保持一致;如果您的雇主使用匈牙利表示法,那么无论公认的做法如何,您也应该使用它。

关于c# - int、string、array、list、object 等的公认命名约定是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741444/

相关文章:

c# - 如何使用 moq 在 C# 中编写将接口(interface)属性映射到键值对的通用模拟

.net - WCF 流和恢复选项

java - 为什么 Java 与其他编程语言相比是安全的?

haskell - Haskell 在现实世界中的用途是什么?

c++ - devkitPPC (Wii) 开发的不同语言

javascript - 将 C# 字典读取到 Javascript 对象

c# - 使用 [EventGridTrigger] EventGridEvent 作为参数时,Azure Function .NET5(隔离)抛出

c# - 如何在我的.Net Framework项目中添加对Windows运行时组件(C++/WinRT)的引用

c# - 在 XOR 上为校验和添加值

c# - 使用ISO 8601日期格式添加两秒钟