MVC 使用 var 的示例

发布于 2024-07-09 03:15:34 字数 123 浏览 4 评论 0原文

也许我生活在泡沫中,或者只是太新了,但我想知道是否有其他人注意到在 Microsoft 的许多 MVC 示例中大量使用 'var' 来声明变量而不是特定类型? 这样做有什么目的吗?或者这是现在要做的“流行”事情,或者只是个人风格?

Maybe I live in a bubble, or am just too new, but I was wondering if anyone else has noticed the heavy use of 'var' to declare variables instead of a specific type in many of the MVC examples by Microsoft? Is there a purpose for this, or is it the "in" thing to do now, or just personal style?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

木緿 2024-07-16 03:15:34

Jared Parsons 在他的 博客我不同意他的结论(正如我的评论所表明的那样),但这篇文章应该解释为什么它被如此广泛地使用。

Jared Parsons talked about this in his blog I don't agree with his conclusions (as my comment there indicates), but this article should explain why it's used so much.

や莫失莫忘 2024-07-16 03:15:34

所有 MVC 视频都是以快速方式制作的(也不总是使用单元测试或将业务逻辑放置在控制器中)。 这并不是因为他们是糟糕的程序员,或者“var”很酷,而是因为他们想要快速展示一些很酷的新功能,而输入两次全名并不是他们想要展示的。

All MVC Videos are maded in speedy way(also not always they using Unit test or placing bussiness logic in controlers). This is not because they are bad programmers, or "var" is cool, but because they want to quickly show some cool new features, and typing full name twice is not what they want to show.

吃颗糖壮壮胆 2024-07-16 03:15:34

我在下面给出的答案(斜体)是不正确的,但我认为这是一个很多人都会做出的假设,我将其保留下来。
有关其错误原因的解释,请阅读:

Var 不是对象

错误答案:我个人认为 var 的名字很糟糕,因为它在 Visual Basic 和 Excel Basic 等语言中很少使用。
归根结底,.NET 中的所有内容都是从对象派生的,这与将某些内容声明为 var 基本相同。

The answer I gave below (in italics) is incorrect but as I would assume it is an assumption that a lot of people will make I am leaving it in.
For a explanation on why it is wrong read:

Var is Not Object

WRONG ANSWER: Personally I think that var has a bad name due to it's poor use in languages like Visual Basic and Excel Basic.
At the end of the day everything in .NET is derived from object which is basically the same as declaring something as var.

你又不是我 2024-07-16 03:15:34

上述所有的。

All of the above.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文