这个名称可能对你很陌生,但是var这个关键字应该都用过,在C#中使用var声明一个对象时,编译器会自动根据其赋值语句推断这个局部变量的类型。赋值以后,这个变量的类型也就确定而不可以再进行更改。
另外var
关键字也用于匿名类的声明。
应用场合:var主要用途是表示一个LINQ查询的结果。这个结果可能是ObjectQuery<>
或IQueryable<>
类型的对象,也可能是一个简单的实体类型的对象。这时使用var
声明这个对象可以节省很多代码书写上的时间。
这个名称可能对你很陌生,但是var这个关键字应该都用过,在C#中使用var声明一个对象时,编译器会自动根据其赋值语句推断这个局部变量的类型。赋值以后,这个变量的类型也就确定而不可以再进行更改。
另外var
关键字也用于匿名类的声明。
应用场合:var主要用途是表示一个LINQ查询的结果。这个结果可能是ObjectQuery<>
或IQueryable<>
类型的对象,也可能是一个简单的实体类型的对象。这时使用var
声明这个对象可以节省很多代码书写上的时间。