
心得
LiuShuaik
这个作者很懒,什么都没留下…
展开
-
C#中 sort 的重载
List<T> LIS = new List<T>(); int[] arr = { 9, 9, 9, 9, 9, }; list.addrange{ arr}; for (int i = 0; i < list.count; i++) { ...原创 2018-08-14 21:02:42 · 2142 阅读 · 0 评论 -
集合
数组的缺点:数组初始化后,容量固定 数组存储数据类型固定 集合提供了一种灵活的处理方法,与数组不同, 集合处理对象组可以根据程序需要动态增长 或收缩存储的容量 对于某些集合,还可以放入该集合任何对象 分配一个键 ,以便通过键快速访问和检索对象 集合是类 因此必须在使用前进行初始化,才能向集合添加元素 泛型集合(泛型类) 非泛型集合 使用非泛型集合需要...原创 2018-08-14 21:00:20 · 135 阅读 · 0 评论 -
C#接口 泛型
接口 接口用interface关键字表示 可以存放成员: 属性 方法 事件 索引器 解决不能多重继承的问题 接口只负责类的声明 保证统一性 接口可以包含属性和方法的声明,但不能有字段 接口中的所有成员默认public,不能在访问修饰符 实现接口的任何类或者结构必须实现其所有成员方法 接口不能被直接实例化,可以通过子类简介实现、 类可以继承多个接口,也可以继承多个基类并实现一...原创 2018-08-13 18:42:50 · 890 阅读 · 0 评论 -
构造方法析构方法
构造方法:负责开辟空间 初始化对象 1 方法名字和类一致 2 构造方法没有返回值 3 构造方法可以有参数 4 允许重载 5 如果没有给类添加构造方法,系统会提供一个默认的构造方法, 这个构造方法只负责开辟空间。如果手动添加了构造方法,系统的无参构造方法会被覆盖 6 如果将构造方法私有 外部不可通过这个方法创建对象 class Student { public string na...原创 2018-08-09 21:16:46 · 321 阅读 · 0 评论