C# 为什么在ASP.NETMVC中使用var来创建类的实例而不是类名#

C# 为什么在ASP.NETMVC中使用var来创建类的实例而不是类名#,c#,C#,例如: 我有类名数据,并将为此创建实例 var abc=new data() 而data abc=new data()这里我们为什么可以选择var?var关键字是定义数据类型的一种隐式方法。隐式是指定义变量类型的间接方式。简单地说,在生成“IL”代码的过程中,编译器通过查看右手边的数据定义左手边的数据类型。 对于类实例,var提供了两个重要的用途,例如 当你有很长的类名并且你的代码不可读时,通过使用“Var”关键字,代码变得简短而甜美 当您使用LINQ和匿名类型时,“Var”关键字会减少创建特殊

例如: 我有类名数据,并将为此创建实例

var abc=new data()


data abc=new data()
这里我们为什么可以选择var?

var关键字是定义数据类型的一种隐式方法。隐式是指定义变量类型的间接方式。简单地说,在生成“IL”代码的过程中,编译器通过查看右手边的数据定义左手边的数据类型。 对于类实例,var提供了两个重要的用途,例如

  • 当你有很长的类名并且你的代码不可读时,通过使用“Var”关键字,代码变得简短而甜美

  • 当您使用LINQ和匿名类型时,“Var”关键字会减少创建特殊类的代码

  • 请单击并滚动到页面中间,您可以找到在类实例中使用var的原因。

    它的可能副本有时有助于可读性和将来的重构。相关问题包含许多原因。可能重复。。。