c#基础
张大宝_
这个作者很懒,什么都没留下…
展开
-
【c#基础】虚方法
1、在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 2、在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。 class Program { static void Main(string[] args) { //虚方法 Animal a =.原创 2021-10-26 15:45:37 · 215 阅读 · 0 评论 -
【c#基础】抽象类
1.抽象类不能有实例 2.抽象类里可以有抽象方法,抽象方法里不允许有方法体 3.无法创建抽象类实例 4.抽象方法不需要方法体 书写: 类名前加abstract 继承抽象类的类方法名前加override class Program { static void Main(string[] args) { //抽象类不能有实例 ...原创 2021-10-26 15:08:08 · 162 阅读 · 0 评论 -
【c#基础】数组与集合
List<int> list = new List<int>(); //集合 list.Add(1); list.AddRange(new int[] { 1, 4, 3, 2, 7, 6, 5, 8, 9 }); //移除 list.Remove(1); //翻转 list.Reverse()...原创 2021-10-25 15:08:41 · 196 阅读 · 0 评论 -
【c#基础】统计welcome to china每一个字符出现的字数
//统计welcome to china每一个字符出现的字数 //键对应值 //值对应键 string str = "welcome to china"; int len = str.Length; Dictionary<char, int> dic = new Dictionary<char, int>(); for(in...原创 2021-10-25 14:52:37 · 235 阅读 · 0 评论 -
【c#基础】键值对集合
class Program { static void Main(string[] args) { //Hashtable //键值对集合 //账号+密码 //键唯一 //1.集合在内存中是倒序存储的 //2.集合有自己的排序方式 Hashtable ht = new Hashtable(); ...原创 2021-10-25 14:10:04 · 1267 阅读 · 0 评论