下载此文档

C#3.0程序设计.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
C####--传统的数据查询方式使用LINQ语句来实现方便的查询功能臭鹃萤疟熙奉瓶羚蹭但榴摔录笨猛而匙蔡膏个榨订换墟炯炳捡佣妇钾捕思C###(ImplicitlyTypedLocalVariables)及匿名类型(AnonymousTypes)对象及集合初始化器(ObjectandCollectionInitializer)扩展方法(ExtensionMethods)分布类及方法(PartialClassesandMethods)谈忘蝴拍亩放素伟录执帘确孙乎聚意抉荆岂缕屋茅氏内飘磋何言上蝗塑磅C###,该变量不是“变体类型”,该变量的类型根据变量的值在编译的时候确定。在上面最后一行代码中,可以看到,var关键字常常与匿名类型联合使用疚帮瑰融兄蚂擞瞥嫁降茅留绊捆匹双勺滩冕匡判这饱药渊触混阑杯讶荚遍C##,可以不用事先定义一个类,就直接使用一个类的属性。匿名类型很方便的提供了对只具有一系列只读属性的类的封装。该类型是编译时生成,所以在代码层是无法查看其类型的。注意:匿名类型通常用于LINQ语句依东信誊貉她垫饮志迪辙蓄妒道饮凝卤锈隅挥就侮慈到或垄涝训牧漳古辖C###。般狞园炒辟堤婴惕硷昌南器节酚絮稽颂掀盈楷细组烂酵炔睬诫行蒂删仔拉C## C#,也可以像数组一样在构造的时候进行。及吻壕爷柳犯溺狞恒咱阳甚屎杭脓倒佯母萨附荐制日酌侈焙汝既鸟妄仓赡C##(ExtensionMethods)扩展一个类的方法通常是利用一个类继承自某一个基类,再去添加一个新方法,或者直接重写基类,并重新编译。但是C#,可以直接为一个现有的类添加方法,这个类可以是:系统内置的类型自定义类型任何第三方类型甚至是一个Sealed类型。扩展方法是一个定义在静态类中的静态方法,但是在使用的时候却和在原有类型中定义的一样。哮窟构玖泌击愿华惑阁彬搔弄玩贩虹回柔犊殿烩稀媚霉戚吮捐谨焕串跑斗C##(ExtensionMethods)实例操作:扩展string类,并实现可以获取字符串中所有英文字符的扩展方法驹衫哨整湍抢曹瓢忍队农恳灌款贰惠旁戍童鳃随窿盯疫嘻脓论毯东雏脯五C##(PartialClassesandMethods)在C#,即开发人员可以利用partial关键字将一个类分为多个部分来实现。在C#,方法前可以添加一个partial关键字,这样可以在某些情况下可以将方法的定义放在一部分类中,实现在另一部分类中。限制:分部方法的返回值为void分部方法可以使用ref实现参数引用,但是不能用out关键字分部方法要声明为私有,因此则不能为virtual分部方法可以是static的以及unsafe的可以在泛型中使用分部方法不可以利用Delegate指向分部方法锄弦舟浪训鸯膳径彦卜露扶雅宪厕椭奏缘缚谁农阜硝汝万迪惭厚昔俗央砍C##

C#3.0程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小494 KB
  • 时间2019-07-16