摘要: 索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: 1)索引器的索引值(Index)类型不受限制 2)索引器允许重载 3)索引器不是一个变量 索引器和属性的不同点: 1)属性以名称来标识,索引器以函数形式标识。 2)索引器 阅读全文
posted @ 2019-12-30 15:23 缥缈的尘埃 阅读(620) 评论(0) 推荐(0)
摘要: 摘要: 抽象类:是一种特殊的类,可以定义具有实现的方法,也可以定义未实现的方法契约,本身不能被实例化,只能在派生类中进行实例化。接口:对一组方法签名进行统一的命名,只能定义未实现的方法契约,本身也不能被实例化,只能在实现类中进行实例化。 二者都可以有部分数据成员(如:属性),它们貌似有着相同的“契约 阅读全文
posted @ 2019-12-30 11:57 缥缈的尘埃 阅读(694) 评论(0) 推荐(0)
摘要: 一、生成xml 1.1创建简单的xml /// <summary> /// CreateXml类 /// </summary> public class CreateXml { /// <summary> /// 返回xml文件路径 /// </summary> public string Path 阅读全文
posted @ 2019-12-28 17:21 缥缈的尘埃 阅读(818) 评论(0) 推荐(0)
摘要: 一、查询具有指定属性或名称的文件 此示例演示如何查找指定目录树中具有指定文件扩展名(例如“.txt”)的所有文件,还演示如何根据创建时间返回树中最新或最旧的文件。 class Program { static void Main(string[] args) { #region LINQ 查询具有指 阅读全文
posted @ 2019-12-27 21:23 缥缈的尘埃 阅读(595) 评论(0) 推荐(0)
摘要: 一、统计单词在字符串中出现的次数 请注意,若要执行计数,请先调用Split方法来创建词数组。Split方法存在性能开销,如果对字符串执行的唯一操作是计数词,则应考虑改用Matches或IndexOf方法。 class Program { static void Main(string[] args) 阅读全文
posted @ 2019-12-27 09:52 缥缈的尘埃 阅读(1237) 评论(0) 推荐(0)
摘要: “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法,大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T>接口或 IQueryable<T> 接口。标准查询运算符提供了包括筛选、投影、聚合、排序等功能在内的查询功能,各个标准查询运算符在执行时间上有所 阅读全文
posted @ 2019-12-26 00:25 缥缈的尘埃 阅读(1659) 评论(0) 推荐(1)
摘要: LINQ 简介: 语言集成查询(LINQ)是Visual Studio 2008和.NET Framework 3.5版中引入的一项创新功能。 传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或IntelliSense支持。此外,您还必须针对以下各种数据源学习一种不同的查询语言:S 阅读全文
posted @ 2019-12-25 16:59 缥缈的尘埃 阅读(2103) 评论(0) 推荐(2)
摘要: 一、Lambda 的意义 在Framework 2.0 以前,声明委托的唯一方法是通过方法命名,从Framework 2.0 起,系统开始支持匿名方法。通过匿名方法,可以直接把一段代码绑定给事件,因此减少了实例化委托所需的编码系统开销。而在 Framework 3.0 开始,Lambda表达式开始逐 阅读全文
posted @ 2019-12-23 15:24 缥缈的尘埃 阅读(1601) 评论(0) 推荐(0)
摘要: 一、委托类型的来由 在使用C语言的年代,整个项目中都充满着针指的身影,那时候流行使用函数指针来创建回调函数,使用回调可以把函数回调给程序中的另一个函数。但函数指针只是简单地把地址指向另一个函数,并不能传递其他额外信息。 在.NET中,大部分时间里都没有指针的身影,因为指针被封闭在内部函数当中。可是回 阅读全文
posted @ 2019-12-22 17:11 缥缈的尘埃 阅读(1087) 评论(0) 推荐(1)
摘要: 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。泛型类就类似于一个模板,可以在需要时为这个模板传入任何我们需要的类型。 二、为什么使用泛型 下面代码演示输出几种类型的相关信息: class Program { /// <summary> /// 打印帮助类 阅读全文
posted @ 2019-12-21 00:23 缥缈的尘埃 阅读(1023) 评论(0) 推荐(0)