摘要: 反射是程序可以访问,监测和修改它本身状态或者行为的一种能力。 反射动态地创建类型的实例,将绑定到现有对象或由现有对象获取类型然后可以调用类型的方法或访问其字段和属性。 优点:(1)反射提高了应用程序的灵活性和扩展性 (2)降低耦合性,提高自适应能力 (3)他允许程序创建和控制任何类的对象,无需提前硬 阅读全文
posted @ 2019-07-17 15:56 王潇11 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 进程 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源 一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。 进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的 阅读全文
posted @ 2019-07-17 15:56 王潇11 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 匿名类特点:匿名类不能被引用,只能在创建时用new语句来声明。 匿名方法是C#2.0引入的一个新特性,它允许开发者内联(inline)声明自己的函数代码而无须使用委托函数(delegate function)。 匿名类的优势及应用场景:(1)匿名类型提供了一种方便的方法可以将一组只读属性封装到单个对 阅读全文
posted @ 2019-07-17 15:54 王潇11 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 委托定义:委托(Delegate)是 一个类,它定义了方法的类型。实现了将一个方法当作另一个方法的参数来传递。 声明:public delegate 返回值类型 委托名( 参数) 多播委托:每个委托都只包含一个方法电泳,调用委托的次数和调用方法的次数相同。如果需要电泳委托的一次可以执行多个方法,这是 阅读全文
posted @ 2019-07-17 15:52 王潇11 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.委托是一个引用类型 2.如何使用委托:在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 3泛型的优点:(1) 泛型增强了代码的可读性(2). 泛型有助于实现代码的重用、保护类型的安全以及提高性能(3). 我们 阅读全文
posted @ 2019-07-10 21:15 王潇11 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.队列的插入和删除操作则分别在表的两端进行栈的特点是后进先出,队列的特点是先进先出 2Count: 获取 Queue 中包含的元素个数Clear():从 Queue 中移除所有的元素Contains( object obj ):判断某个元素是否在 Queue 中Dequeue():移除并返回在 Q 阅读全文
posted @ 2019-07-09 20:02 王潇11 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1、每个项(值)之间用英文","分隔2、枚举的值可以直接定值,但值不可以连续,具体值得类型是int3、如果枚举中的每一个项都不指定具体值,那么值从0开始的整数,每一个项的值比前一个项大14、枚举是值类型,继承自System.Enum,System.Eunm是一个唯一引用了System.ValuesT 阅读全文
posted @ 2019-07-08 19:51 王潇11 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.集合用于存储类型不固定,长度可动态添加元素的容器 2.动态数组(ArrayList)它代表了可被单独索引的对象的有序集合 3.哈希表(Hashtable)他是用键来访问集合中的元素 4.排序列表(SortedList)用于处理和表现类似key value的键值对,它可以使用键和索引来访问列表中的 阅读全文
posted @ 2019-07-07 21:10 王潇11 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、.NET Fromwork是为其运行的应用程序提供各种服务的托管执行环境。它包括链各个主要组件:作为处理运行的应用程序的执行引擎的公共语言运行时(CLR);以及.NET Fromwork类库,此类库提供开发人员可从其自己的应用程序中调用的已测试的可重用代码库。 2、.CLRNET Fromwor 阅读全文
posted @ 2019-07-07 21:01 王潇11 阅读(1320) 评论(0) 推荐(0) 编辑