我现在工作的公司使用了C#变量的集合命名约定,例如iSomeName for int,sSomeName for string,aSomeName for arrays,bSomeName for boolean,dSomeName for datetime等等.我以前的雇主没有使用i,s,a,b和d前缀,只是将变量命名为一个很好的可理解名称.我的印象是,这些前缀在一段时间以前失去了兴趣,从我所看到的不是当前的趋势.只要该变量具有足够的描述性来了解它在做什么,但是我想知道现在每天接受的做法是如何命名变量呢?
解决方法
对这些问题的通常建议是在您自己的代码和雇主内部保持一致;如果您的雇主使用匈牙利符号,您也应该使用它,而不管接受的做法.