也许我生活在一个泡沫中,或者只是太新了,但我想知道是否有其他人注意到在微软的许多MVC例子中大量使用'var'来声明变量而不是特定类型?这有什么目的,还是现在要做的“内在”,或者只是个人风格?
答案 0 :(得分:4)
Jared Parsons在他的blog中谈到了这一点我不同意他的结论(正如我的评论所指出的那样),但是这篇文章应该解释为什么它被如此使用。 / p>
答案 1 :(得分:1)
所有MVC视频都以快速的方式进行(也不总是使用单元测试或在控制器中放置业务逻辑)。这不是因为他们是糟糕的程序员,或者“var”很酷,而是因为他们想要快速展示一些很酷的新功能,而输入全名两次并不是他们想要展示的。
答案 2 :(得分:-1)
我在下面给出的答案(用斜体字表示)是不正确的,但我认为这是一个假设,很多人会让我留下它。 为了解释为何错误,请阅读:
错误的答案: 我个人认为var的名称不好,因为它在Visual Basic和Excel Basic等语言中的使用很差。 在一天结束时,.NET中的所有内容都是从对象派生的,这与将某些内容声明为var基本相同。
答案 3 :(得分:-2)
以上所有。