摘要:
3.事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件4.事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受 阅读全文
摘要:
匿名类是没有名字的类。特点:匿名类不能被引用,只能在创建时用new语句来声明。一.委托的概念 委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相同参数和返回类型方法的地址列表,调用委托时,此委托列表的所有方法都将被执行。二.委托类型的定义委托类型必须在被用来创建变量以及类型对象之前声明。 阅读全文
摘要:
泛型是通过参数化类型来实现在同一份代码上操作多种数据类型的技术。利用“参数化类型”将类型抽象化,从而实现灵活的复用。泛型 约束:格式 where T :约束需要符合的条件.struct 约束 是值类型.class 约束 是引用类型.new() 约束 有一个空的构造函数,如果包含new()约束,则必须 阅读全文
摘要:
栈 是一种 “后进先出” (Last In First Out ,LIFO)的线性结构。栈中插入数据元素的过程称为入栈(push)删除元素的过程称为出栈(pop)栈的插入和删除操作只允许在表的一端进行。队列的插入和删除操作分别在表的两端进行。队列(Queue)代表了一个先进先出的对象集合。当需要对各 阅读全文
摘要:
1.C# 枚举(Enum): 枚举类型 是 用于声明一组命名的常数 的 基本数据类型(值类型)。2.枚举列表中的每个符号代表一个整数值,一个比它前面的符号大的整数值。默认情况下,第一个枚举符号的值是 03.所有枚举类型都隐式地继承System.Enum类型,System.Enum类型是继承自Syst 阅读全文
摘要:
1.数组是这样的一个容器,用于存储长度固定的,类型相同的变量的2.数组特点是长度固定,类型相同 3.数组的分类有一维数组,多维数组,不规则数组4.C# 支持多维数组。多维数组又称为矩形数组:多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。多维数组可以通过在括号内为每行指 阅读全文
摘要:
GC 垃圾集收 GC.Collect()强制垃圾回收;IL/MSIL/CIL Microsoft Intermediate Language)微软中间语言(IL是MSIL的缩写,译为中间语言)CTS (Common Type System)通用类型系统CLS (Common Language Spe 阅读全文