
C#基础
简单C#原理,用与Unity开发基础
帅比雨雨
所有文章均为自学笔记
展开
-
List列表
列表List的定义方式、添加方式数组的定义(不能添加)列表的空间和列表中元素的个数,列表的空间由列表的元素个数决定,添加第一个元素时空间变为4(默认没有规定列表大小时),当添加到五个时就是8,当元素的个数大于空间时空间就乘以2List属性insert(位置,数值)//位置只能比元素个数最后加1小移除(位置)获取元素的位置从前往后搜索找到第一个匹配的元素返回位置Console.WriteLine(index);从后往前从小到大排序原创 2021-06-25 20:27:02 · 162 阅读 · 0 评论 -
Tostring的重写
VS装有resharperalt加insert原创 2021-06-25 20:21:55 · 162 阅读 · 0 评论 -
虚方法和隐藏方法的结合
当父类中调用虚方法,子类当中不进行重写直接编写一个同名方法(类似于隐藏方法)则调用时就有不同了Enemy a1=new Boss();a1.AI();调用父类虚方法Enemy a1=newEnemy();a1.AI();调用父类Bossboss=newBoss();boss.AI();调用子类...原创 2021-06-25 20:20:10 · 137 阅读 · 0 评论 -
修饰符介绍
1)public 公开2)protected保护类当没有继承时,protected类和private效果一样当有继承时protected就可以被子类访问的字段或者方法(base.**),而private不行3)static静态(一个类中定义了静态字段和方法,这个字段和方法就是公共的,不能在主函数构造时使用,只能通过类名直接访问)...原创 2021-06-25 20:18:52 · 93 阅读 · 0 评论 -
派生类的构造方法
1)无参派生类(子类)的构造函数会自动调用父类的构造函数(父类没有声明时就调用父类默认的构造函数)2)有参由于base不能调用父类私有方法,只能再定义一个有参的构造方法子类(有参的base不能删除)...原创 2021-06-25 20:17:15 · 484 阅读 · 0 评论 -
密闭类sealed
密闭类不能被继承密闭方法不能被重写原创 2021-06-25 20:16:43 · 109 阅读 · 0 评论 -
抽象类abstract
(抽象类不可以实例化不可以构造)拥有抽象方法的类一定是抽象类(抽象类必须被继承)但抽象类中可以有普通方法继承抽象方法的类一定要重写父类的抽象方法调用时只有以下两种抽象方法为public类型抽象类=可以没有方法体...原创 2021-06-25 20:15:53 · 84 阅读 · 0 评论 -
this和base关键字
简要:this方法可以访问父类和本类,base只可以访问父类的公开方法原创 2021-06-25 20:15:14 · 153 阅读 · 0 评论 -
隐藏方法(一般不用)
隐藏方法跟虚方法有一点类似,只是在父类和子类中编写同样的方法,没有vritual和overrade,父类中的同名方法就是隐藏方法。(有时候会在public后面加上new也是一样的)调用时一般调用子类就是子类方法,只有如下写法通过父类调用(或者直接通过父类调用)才是调用父类的隐藏方法...原创 2021-06-25 20:14:22 · 272 阅读 · 0 评论