2020年7月23日
摘要: 什么是结构体? 实例化时在栈上开辟空间,是为值类型的类 结构体的特点: 有一个隐藏的无参构造,若想写有参构造,必须给字段赋值。 不能有析构方法,因为栈空间不需要手动管理。类因为在堆空间,则要手动管理,但有垃圾回收,除了线程等资源必须手动管理。 可以写的:字段、属性、方法、 只有一个父类 Object 阅读全文
posted @ 2020-07-23 21:39 kyuusan 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 什么是委托、回调? 委托是一种方法类型,委托可以把方法的具体实现交给另一个类(委托对象)来管理。在一个类中调用另一个类的方法,此过程叫回调。 委托的应用场景: 当一个类中需要回调时,用委托解决。 委托案例: Person 类中的 GetDownLoad 方法中,要调用 DownLoad 类中的 Do 阅读全文
posted @ 2020-07-23 21:11 kyuusan 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 反射是什么? 一种可以通过类名进行对象的实例化或者通过成员的名字操作类的成员的机制。 反射的应用场景: 当需要实例化一个新的类时,想要不修改源代码来添加,则可以在代码中通过反射用类名实例化类,然后通过修改配置文件灵活地实例化新的类。 反射实例化类 假设用反射获取 Person 类 1 //获取类的 阅读全文
posted @ 2020-07-23 00:49 kyuusan 阅读(163) 评论(0) 推荐(0) 编辑
  2020年6月14日
摘要: System.Collections ArrayList 构造: public ArrayList(); public ArrayList(ICollection); //什么是IColection对象? public ArrayLsit(int a); //指定大小, 属性: Capacity:指 阅读全文
posted @ 2020-06-14 17:04 kyuusan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: System.Text StringBuilder //可变字符串 构造: StringBuilder(string value,int size) 方法: StringBuilder Append(string s):将字符串或文本添加到末尾 StringBuilder AppendFomat(s 阅读全文
posted @ 2020-06-14 16:03 kyuusan 阅读(140) 评论(0) 推荐(0) 编辑
  2020年6月8日
摘要: 1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 static int[] SelectArray(int[] bornArray) 8 { 9 for (int i = 0; i < bornArray.Leng 阅读全文
posted @ 2020-06-08 21:06 kyuusan 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 static int[] InsertArray(int[] bornArray) 8 { 9 for (int i = 0; i < bornArray.Leng 阅读全文
posted @ 2020-06-08 20:22 kyuusan 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 static int[] MaoPaoArray(int[] bornArray) 8 { 9 for (int i = bornArray.Length; i > 阅读全文
posted @ 2020-06-08 20:03 kyuusan 阅读(126) 评论(0) 推荐(0) 编辑
  2020年6月3日
摘要: 1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 /// <summary> 8 /// 删除数组元素 9 /// </summary> 10 /// <param name="arrayBorn">源数组</pa 阅读全文
posted @ 2020-06-03 00:51 kyuusan 阅读(5288) 评论(0) 推荐(0) 编辑
  2020年6月1日
摘要: 1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 /// <summary> 8 /// 向数组添加数组 9 /// </summary> 10 /// <param name="arrayBorn">源数组</p 阅读全文
posted @ 2020-06-01 01:36 kyuusan 阅读(13849) 评论(0) 推荐(0) 编辑