C#匿名类的使用
2015-08-03 11:00
309 查看
C#匿名类型允许定义行内类型,无须显式定义类型。常和var配合使用来声明匿名类型。
一、匿名类的定义
1、匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。
2、类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。
3、可通过使用 new 运算符和对象初始值创建匿名类型。
4、所有的匿名类型都直接继承自System.Object,并且重写了方法Equals(),GetHashCode(),ToString()等方法。
二、匿名类的实例
文章转载自: C#匿名类 http://www.studyofnet.com/news/847.html
一、匿名类的定义
1、匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。
2、类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。
3、可通过使用 new 运算符和对象初始值创建匿名类型。
4、所有的匿名类型都直接继承自System.Object,并且重写了方法Equals(),GetHashCode(),ToString()等方法。
二、匿名类的实例
var annoyCla1 = new { ID = 10010, Name = "EdisonChou", Age = 25 }; Console.WriteLine("ID:{0}-Name:{1}-Age:{2}", annoyCla1.ID,annoyCla1.Name, annoyCla1.Age);
文章转载自: C#匿名类 http://www.studyofnet.com/news/847.html
相关文章推荐
- C#高级编程六十四天----并行扩展
- C#获取进程的主窗口句柄的实现方法
- C# winform键盘钩子
- C#如何自动选择出系统中最合适的IP地址
- C#将字节数组加到List中
- C#读取数组中的指定长度
- C#中的 SET ,GET
- C# 冒泡排序
- C#在获取当前方法名、类名
- 扩展方法为我们带来了什么
- C# StopWatch 类
- C#中WebClient使用DownloadString中文乱码的解决办法
- c#的DateTime.Now函数详解
- c#读写excel
- c#群发短信
- C#脚本引擎 CS-Script 之(一)——初识
- C# Hadoop学习笔记(一)
- c#region
- C#常见问题总结
- C#简单的JPush(极光推送) API实现推送功能