C#中超短且令人敬畏的变量名

Kri*_* A. 1 c# variables

可能有点愚蠢的问题,但我有一个我一直在使用的变量(库的一部分)(它让我可以访问很多属性和函数).我希望它尽可能短,最好是易于编写的东西.jQuery的"$"会非常棒,但这不起作用,我试过的任何数字或符号都不行.我可以使用像"s"这样的东西,但我希望有更好的东西(而且这些东西不仅仅是一个无聊的拉丁字母).

那么什么是SO最好的超短而可怕的变量名?

jba*_*all 20

因为我在Visual Studio中有智能感知并且C#编译器不会为使用更长变量名的代码使用更多内存(产生更大的MSIL),所以我会称之为somethingMeaningful.

  • 如果您想使用IntelliSense优化您的打字时间,您可以使用不常见的字母(z?)启动它,以便IntelliSense更快地启动它.或者甚至是"Zzz",所以它将成为IntelliSense的唯一打击. (2认同)

Joe*_*Joe 18

显然,最好的答案是使用unicode雪人:

  • -1,因为如果我看到这样的变量,我会后悔没有低估这个答案...... (6认同)

Mar*_*ers 6

我还建议不要这样做 - 使用一个解释变量用途的名称要好得多.

但是本着回答这个问题的精神:你可以使用下划线:_.

它是C#中的有效变量名(以及许多其他语言).顺便说一下,这不是一个新想法 - 我已经看到C和Python中的一些框架使用下划线作为一个方法,它接受一个字符串意味着这个字符串应该被本地化.

  • gd禁止你应该编写有意义的代码,除非被迫.... (2认同)