Joey的博客 发表于 2013-1-2 23:12:16

C# 3.0 新特性 学习(二):匿名类型、扩展方法

<div id="cnblogs_post_body">这两天看了一下msdnwebcast上的visual studio 2008的系列课程,记录下所学的知识,以便加深记忆
1.匿名类型
顾名思义 匿名类型就是没有名字的类型。在C#3.0中允许我们在程序中声明一个临时的类型来存储数据,例如:

<div class="cnblogs_code">1   class Program
2   {
3         static void Main(string[] args)
4         {
5             //声明一个匿名对象,拥有 Name和Age 属性
6             var obj = new { Name = "Joey", Age = 25 };//这里的new { Name = "Joey", Age = 25 } 就是一个匿名类型 ,obj则是这个类型的一个对象,称为匿名对象
7             Console.WriteLine("匿名对象obj : Name=" + obj.Name + " , Age=" + obj.Age);
8         }
9   }
页: [1]
查看完整版本: C# 3.0 新特性 学习(二):匿名类型、扩展方法