摘要: C# Hashtable 在C#程序中,哈希表是表示”健-值Key/value”对的形式的集合。可理解:哈希表存放两个数组,一个数组用于存放Key值,一个数组用于存放Value值。 哈希表提供的构造方法很多,最常用的是不含参数的构造方法 Hashtable htb=new Hashtable() 哈 阅读全文
posted @ 2021-03-15 00:31 LiuzzBK 阅读(107) 评论(0) 推荐(0) 编辑
摘要: C# Queue(队列) 是最常见的数据结构之一,队列是一种先进先出的结构,即元素从队列尾部插入,从队列的头部移除(从一端入,另外一端出),类似于日常生活中战队。 Queue类提供了4个构造方法,如下 法作用 Queue() 创建 Queue 的实例,集合的容量是默认初始容量 32 个元素,使用默认 阅读全文
posted @ 2021-03-15 00:01 LiuzzBK 阅读(928) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合类 简述:arrayList类相当于一种高级的动态数组,它是Array类的升级版,以类区别 数组的容器是固定的,而ArrayList容器可以根据需要自动扩展 ArrayList提供添加、删除、插入某一范围元素的方法,而数组只能一次获取或者设置一个元素的值 ArrayList提供 阅读全文
posted @ 2021-03-14 23:20 LiuzzBK 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、C#数组(Array) 简述:数组是一个存储相同类型有序集合,数组是用来存储数据的集合,数组中的每项都按索引进行访问,索引是要给数字,用于设置对象子数组中的存储位置。 1.1声明数组语法: datatype[] arrayName; datatype用于指定被存储在数组中的元素类型。 [ ]指定 阅读全文
posted @ 2021-03-14 16:38 LiuzzBK 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、C#委托理解 看标题便疑问: 委托是什么? 为什么需要委托? 委托能用来做什么? 如何定义委托?怎么使用? 参考回答 1、顾名思义,让别人协助帮忙你处理某件事情,其实际意义便是让别人代理你的事情。 2、使用关键字delegate关键字声明委托 委托(Delegate)特别用于实现事件和回调方法, 阅读全文
posted @ 2021-03-14 16:23 LiuzzBK 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、C#异常 程序执行时遇到的错误或者意外行为就需要使用异常捕获,方便处理。 2、异常类:Exception .Net framework类库中所有异常都派生于Exception类,常用的异常类如图所示 常用的系统异常类 异常类说明 System.NullReferenceException 对象为 阅读全文
posted @ 2021-03-14 01:22 LiuzzBK 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 虚方法与抽象方法区别 虚方法 抽象方法 用virtual修饰 用abstract修饰 要用方法体,哪怕是一个分号 不允许有方法体 可以被子类override(重写) 必须被子类override(重写) 除了密封类都可以写 只能在抽象类中 代码示例 完整代码如下 1 using System; 2 u 阅读全文
posted @ 2021-03-13 21:32 LiuzzBK 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 接口Interface 简述:接口定义了所有类继承接口时因遵循的语法合同,所以实现接口的类或结构必须实现接口定义中指定的接口成员。 接口名称 通常是以I开头,再加上其他单词构成,例如创建一个计算机的接口。 接口定义成员要求 接口成员不允许使用public、private、protected、inte 阅读全文
posted @ 2021-03-12 00:17 LiuzzBK 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 抽象类 简述:抽象类和抽象方法的好处是实现多态,最简单的一个作用是实现模板,方便调用和重写及扩展性。 1、定义抽象类 具体语法格式如下 访问修饰符 abstract class 类名:基类/接口 { 处理语句块; } 抽象类特点 抽象类不能被直接实例化,并且在使用new 运算符时会导致编译错误。 允 阅读全文
posted @ 2021-03-11 23:00 LiuzzBK 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 类与结构区别 a) 类中字段可以有初始值,结构中字段不可以有初始值。 b) 类中可以包含默认构造函数,结构中不能有显示定义的默认构造函数,结构体中带参数构造函数,但是构造函数中的参数必须为所有字段赋值。 c) 类属于引用类型,结构属于值类型。 d) 类可以被继承,结构不能被继承。 e) 类必须实例化 阅读全文
posted @ 2021-03-10 00:11 LiuzzBK 阅读(257) 评论(0) 推荐(0) 编辑