- 1
- 0
- 约1.22万字
- 约 46页
- 2019-01-12 发布于湖北
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * 第6章 面向对象的高级应用及C#语法新特性 6.8 匿名类型 在很多情况下,我们需要一种能够临时将一批具有一定关联的数据存放起来的对象;或者在某些情况下,我们对仅一个对象的“形状”(如属性的名字和类型等)比较感兴趣。例如Product类,当它和其他商品放在一起进行查询时,我们可能仅对其名称和价格感兴趣,并且希望将这两种属性放在另外一个单独的临时对象中以备今后使用。这时,我们关注的仅仅是这个临时对象具有Name和Price的属性感兴趣,至于它究竟是什么类型就无关紧要了。然而,为了使这样一个对象得以存在,通常不得不为这个无关紧要的类型写上一大堆“样本代码”,无非就是定义一个如Product的类,其中无非也就是形如name和price的私有域和名为Name与Price的公共可读写方法。 第6章 面向对象的高级应用及C#语法新特性 6.8 匿名类型 如果像这样封装的成员太多,代码量还是很可怕的,并且维护的工作量也相当大。针对于这些问题,在.NET3.5中,我们有了一个解决这种问题的捷径,称之为匿名类型,它是C#匿名方法语法的扩展。 var与new关键字一起使用时,可以创建匿名类型。匿名类型只是一个继承了object的、没有名称的类。该类的定义从初始化器中推断,类似
您可能关注的文档
最近下载
- 设计用于带式运输机的一级圆柱齿轮减速器-机械设计说明书.doc VIP
- 《演说模式》笔记.doc VIP
- 2024-2025学年度第二学期四年级信息科技数据与编码期末考查试卷含答案.docx VIP
- 俞凌雄老师 领袖演说模式笔记.doc VIP
- 小学数学年__月__日课件.ppt VIP
- 人教版高中英语非谓语动词作定语用法区别与训练.docx VIP
- 小龙虾生活习性.doc VIP
- 第21课 世界殖民体系的瓦解与新兴国家的发展(共47张PPT).pptx VIP
- 2026年(新高考)高考物理终极冲刺必刷卷(二)(附答案解析).docx VIP
- 2024-2025学年上海市行知中学高一下学期期中考试数学试卷(含答案).docx VIP
原创力文档

文档评论(0)