创建一个匿名类型对象

var role = new { ID = 1, RoleName = "Admin" };

        ///显示role的RoleName属性的值

 Response.Write(role.RoleName + "<br />");

var关键词,在声明局部变量时可用于替代类型名。var这个关键词而是告诉编译器在变量最先声明时,从用来初始化变量的表达式推断出变量的类型

 

  

匿名类型虽然我在上面使用了var这个关键词,我并将其用于匿名类型。我的LINQ查询还是使用了MyProduct这个类型来对返回的数据做了构形,这意味着var products声明是IEnumerable<Product> products的速记而已。同样地,在foreach语句中我定义的var p变量不过是MyProduct p的速记而已。

转载于:https://www.cnblogs.com/rihua/archive/2009/04/28/1445261.html

相关文章:

  • 2021-12-05
  • 2022-01-26
  • 2021-12-24
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-18
  • 2021-09-19
  • 2021-07-18
  • 2022-12-23
相关资源
相似解决方案