随笔分类 -  c#

摘要:1.如下例子:在unity中跑一下就能测出结果,点击鼠标,按住w键,S键 using System.Collections; using System.Collections.Generic; using UnityEngine; //在unity组件列表中的名字 [AddComponentMenu 阅读全文
posted @ 2020-12-11 19:50 ~~mr.li~~ 阅读(417) 评论(0) 推荐(0) 编辑
摘要:委托就是新建一个方法的模板,然后调用的时候创建在把和他模板样式一样的方法名传进去,调用的时候直接:委托名(参数,参数)。这样做的好处是我不用太多的去关心方法名,只需要用委托写业务,方便回调。 using System; namespace Demo3 { class Program { static 阅读全文
posted @ 2020-11-19 19:29 ~~mr.li~~ 阅读(68) 评论(0) 推荐(0) 编辑
摘要:接口的实现方式和抽象类一样,都是用“:”表示即可,光实现的话":"后其他的接口以逗号隔开即可,如果此类不光实现接口还要有继承,那么继承必须跟在最前面。 测试类 using System; namespace Demo3 { class Program { static void Main(strin 阅读全文
posted @ 2020-11-19 15:33 ~~mr.li~~ 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1.虚方法在父类中用关键字“virtual”修饰,在子类实现中用“override”修饰,子类调用父类的关键字是“base”和java中的super是一样的。 测试类 using System; namespace Demo3 { class Program { static void Main(s 阅读全文
posted @ 2020-11-19 11:10 ~~mr.li~~ 阅读(98) 评论(0) 推荐(0) 编辑
摘要:注意修饰符,父类的的抽象类和抽象方法的修饰符合class一起修饰的,子类实现父类的方法也带有“override”关键字 父类 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp 阅读全文
posted @ 2020-11-18 21:17 ~~mr.li~~ 阅读(73) 评论(0) 推荐(0) 编辑
摘要:补充一点子类调用父类构造器 子类 using System; using System.Collections; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> // 阅读全文
posted @ 2020-11-18 21:03 ~~mr.li~~ 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:c#中的集合功能和java差不多但是用法还是有些区别,例如取值时key要放在[]中,arrayList和List没父子关系,ArrayList和HashTable没有泛型很古老,对应的有泛型的是List和Dictionary(相当于map)。 using System; using System.C 阅读全文
posted @ 2020-11-18 20:41 ~~mr.li~~ 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在继承的情况下父类和子类的转换方式:主要演示“is”关键字和“as”关键字 1.如果要求传参可以传此类的子类 2.如果父类的对象是子类可强转 子类(胡萝卜) using System; using System.Collections.Generic; using System.Text; name 阅读全文
posted @ 2020-11-18 20:00 ~~mr.li~~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要:string方法的一些函数作用 2.继承演示 -子类 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> /// 胡萝卜类:继承与蔬菜类。在这 阅读全文
posted @ 2020-11-18 19:05 ~~mr.li~~ 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.字段(类中私有保存数据的变量,和java一样),属性(字段对外展示的代理变量,内置get,set方法,可以在get set方法中写逻辑),构造器(调用对象本省的其他构造器方式和java不同),析构器(在程序结束前最后自动执行的一个函数,一般用于数据清理释放资源,一般不太用,因为有gc回收器)。 阅读全文
posted @ 2020-11-18 17:12 ~~mr.li~~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.演示try catch捕获例子: public static void getNumber() { while (true) { try { Console.WriteLine("请输入一个数字"); int number = Convert.ToInt32(Console.ReadLine() 阅读全文
posted @ 2020-11-17 14:43 ~~mr.li~~ 阅读(110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示