C# 知识点整理
写BUG养家的郭某人
写BUG赚钱钱
展开
-
接口
接口关键字:interface接口类似抽象类,方法只有签名,不写方法体接口可以被接口和类继承,接口可以被继承多个继承接口的类,必须实现接口方法继承接口的接口。不用必须实现接口方法,可以隐藏被继承的接口的方法...原创 2021-03-12 16:46:40 · 110 阅读 · 0 评论 -
派生类的构造函数
派生类的构造函数1、父类的构造函数无参’在子类中调用父类的默认构造函数(无参),会先调用父类的,再调用子类的base()可以不写,因为会默认调用父类的默认构造函数子类的构造函数参数如何变化,是否写base()都不影响调用父类默认的构造函数调用顺序不变2、父类的构造函数有参如果父类的构造函数带参数,子类的构造参数也需要有相同的签名,后面必须写base(),()中的参数是子类的构造函数传入的参数,修改子类构造参数传入的参数,也会影响到父类的构造参数传入的值,且调用顺序不变子类的构造函原创 2021-03-12 15:46:34 · 379 阅读 · 0 评论 -
密封类和密封方法
密封类和密封方法关键字:sealed密封类无法被继承密封方法无法被重写密封方法只能作用于重写的方法上使用语境:防止重写某些代码导致混乱原创 2021-03-12 15:09:14 · 131 阅读 · 0 评论 -
抽象类和抽象方法
抽象类和抽象方法关键字:abstract抽象类中可以没有抽象方法,但是抽象方法必然在抽象类里。抽象类中定义的抽象方法,抽象方法只有签名,没有方法体,子类必须重写该方法抽象类不能实例化...原创 2021-03-12 14:53:49 · 119 阅读 · 0 评论 -
虚方法
虚方法关键字:virtual如果,子类重写虚方法,系统就能根据不同的子类去实现对应子类的重写方法如果,子类没有重写,那么,调用的还是父类的方法子类重写了父类的虚方法:子类未重写父类的虚方法...原创 2021-03-12 13:59:16 · 68 阅读 · 0 评论 -
参数数组
参数数组参数数组关键字:params相比正常的数组作为参数的方法,省去了自己声明数组的步骤,直接在方法里填入参数即可,适用于不确定的数组作为参数时候的处理Sun2展现了参数数组的实际用法...原创 2021-03-10 14:42:34 · 112 阅读 · 0 评论 -
goto使用
goto使用goto:使程序到标签处继续运行下图的to:是原创 2021-03-10 10:38:55 · 102 阅读 · 0 评论 -
C#中String.Empty、NULL与““三者的区别
C#中String.Empty、NULL与""三者的区别参考网址:https://blog.csdn.net/ldy597321444/article/details/53286227String.Empty和""是一样的,都是空。Null,就是没有值,也没分配地址,此处可以理解成什么都没有。这里就是想占坑的意思...原创 2021-03-04 17:00:04 · 201 阅读 · 1 评论 -
For和Foreach 区别
For和Foreach 区别注:unity C#参考网址:https://www.cnblogs.com/xinruyi/p/11020719.htmlforeach1、适合进行较为简单的循环遍历处理。比如单纯的遍历一个字典的Key,判断字典中是否含有这个Value:2、方法中的变量不可被修改。总结:foreach 就是 for 的简化版,特定情境下比 for 更简单清晰。...原创 2021-02-25 11:35:58 · 701 阅读 · 0 评论