- 博客(10)
- 收藏
- 关注
转载 多线程
进程是windows系统中的一个基本概念它包含者一个运行程序所需要的资源 通俗的话:当一个程序开始运行时。他就是一个进程 进程包括运行的程序和程序所使用的内存和系统资源,而一个进程又是多个线程所组成 使用。net建立的可执行程序exe 并没有直击继承到进程中,而是承载到应用程序域当中 应用程序域是。net引入的一个新概念,他比进程所占用的资源要少可以被看作一个轻量级的进程 在...
2019-07-15 17:15:00 82
转载 反射机制
反射的优点: 1 反射提高了程序的灵活性和扩展性 2 降低耦合性 提高适应能力 3 它允许程序创建和控制任何类的对象 无需提前硬编码目标类 缺点: 1 性能问题;使用反射基本上是一种解释操作,用于字段和方法接入时要远慢于直接代码,一次反射机制主要应用在对灵活性和拓展性要求更高的系统框架上普通程序不建议使用 2 使用反射会模糊陈谷内部逻辑程序员希望在源代码中看大程序的逻辑,反射...
2019-07-15 16:59:00 66
转载 匿名类型
匿名类就是没有名字的类 特点:匿名类不能被引用,只能在创建时用new语句来声明 匿名类型提供了一方便的方法,可以用来将一组只读属性封装到丹凤对象中,而无需首先显示定义一个类型 匿名类有编译器生成,并不能在源代码级使用。每个属性的类型由编译器推断 可以通过使用new运算符和对象初始值创建匿名类型 匿名类型通常用在查询表达式的select子句中,以便返回源序列中每个第一项的属性子集...
2019-07-15 16:49:00 78
转载 委托事件
委托是一个类,它定义了方法的类型,实现了将一个方法当作另一个党法的参数传递 声明:public delegate 返回值 委托名称(参数); 例:public delegate int MyDelegate(string value) ; 委托变量在使用时,跟方法的调用在形势是一样的。 委托的一个有趣且有用的属性是他不知带也不关心所有引用的方法的类,只关心引用的方法是否具有与委托相...
2019-07-15 16:19:00 68
转载 泛型
泛型是通过参数化类型来实现在同一份代码上操作多种数据类型的技术 泛型增强了代码的可读性 泛型有助于实现代码的重用,保护类型的安全以及提高性能。 泛型实现了类型和方法的参数化 我们还可以对泛型类进行约束以访问特定数据类型的方法 关于泛型数据类型中使用的类型的信息可在运行时通过使用反射获取 struct 类型参数必须是值类型 class 类型参数必须是引用类型 new()l类...
2019-07-15 16:12:00 70
转载 栈和队列
栈 是一种 “后进先出” (Last In First Out ,LIFO)的线性结构。栈中插入数据元素的过程称为入栈(push)删除元素的过程称为出栈(pop)栈的插入和删除操作只允许在表的一端进行。队列的插入和删除操作分别在表的两端进行。队列(Queue)代表了一个先进先出的对象集合。当需要对各项进行先进先出的访问时,则使用队列。当在列表中添加一项,称为入队。当从列表中移除一项时,称...
2019-07-10 19:41:00 82
转载 泛型
泛型定义:泛型是通过参数化类型来实现在同一份代码上操作多种数据类型的奇数 利用“参数化类型”将类型抽象化,从而实现灵活的复用。泛型类型是C#2.0以后的新的方法,不是语法糖 1:减少装箱和拆箱,提高运行的效率 2:类型安全 3:代码重用 泛型增强了代码的可读性 泛型有助于实现代码重用,保护类型的安全以及提高性能 我们可以创建泛型集合类 泛型实现了类型和方法的参数化 我们...
2019-07-09 17:16:00 78
转载 枚举与位枚举
C#枚举(Enum) 枚举类型是用于声明一组命名的常数的基本数据类型(值类型) 生命枚举的一般方法: enum <enum_name>{enumeration list} 所有枚举类型都隐式地继承system.Enum类型,system.Enum类型是继承自system.valueType类型唯一不为值类型的引用类型 C#标记枚举(flags) 枚举类型 是用于声...
2019-07-08 17:16:00 87
转载 数组 集合
数组就像是一个容器,特点:长度固定,类型固定 数组的分类:一维数组 二维数组 多维数组 数组的应用:创建 赋值 应用 声明一维数组: //告诉他 你要多大的数组 int[] arr = new int[100]; //不告诉他有多大,直接告诉他 数据组都有什么值 string[] name1 =new string[] { "张三","李四", "王五"} ...
2019-07-06 12:00:00 120
转载 .NET Framework 简介
MSDN的解释:.NET Framework 是为其运行的应用程序提供各种服务的托管执行环境。 包括两个主要组件作为处理运行的应用程序的执行引擎的公共语言运行时以及.NET Framework 类库 CLR是.NET Fromwork的核心 CLR 的核心是CTS和CLS。 CTS是通用类型系统 CLS是公共语言定义 CLR是公共语言运行时 CLI,公共语言基础架构 BC...
2019-07-05 19:42:00 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人