摘要:
字符串指定位置获取 字符串本质时char数组 字符串转char数组 char[] chars = str.ToCharArray(); 字符串拼接 str = string.Format("{0}{1}",robot,1); 正向查找字符的位置 str = "robot"; //会返回2 int i 阅读全文
posted @ 2024-12-26 16:52
cannedmint
阅读(22)
评论(0)
推荐(0)
摘要:
静态方法 Equals 判断两个对象是否相等 最终的判断全交给左侧对象的Equals方法 不管是值类型还是引用类型都会按照左侧对象Equals方法的规则来进行比较 ReferenceEquals 比较两个对象是否是相同的引用,主要用来比较引用类型的对象 值类型对象返回值始终是false 成员方法 G 阅读全文
posted @ 2024-12-26 16:08
cannedmint
阅读(6)
评论(0)
推荐(0)
摘要:
基本概念 命名用来组织和重用代码 命名空间像一个工具包,而类就像工具 //基本语法 //namespace 命名空间名 //{ // 类 // 类 //} using MyGame;//引用命名空间 namespace MyGame { class GameObject { } } //命名空间可以 阅读全文
posted @ 2024-12-26 15:34
cannedmint
阅读(18)
评论(0)
推荐(0)
摘要:
基本概念 用 sealed 修饰重写函数 让虚方法和抽象方法不能再重写 abstract class Animal { public string name; public abstract void Eat(); public virtual void Speak() { Console.Writ 阅读全文
posted @ 2024-12-26 15:15
cannedmint
阅读(14)
评论(0)
推荐(0)
摘要:
基本概念 接口时行为的抽象规范 关键字 interface 接口申明规范 不包含成员变量 只包含方法、属性、索引器、事件 成员不能被实现 成员可以不用写访问修饰符,但是不能是私有的 接口不能继承类,但是可以继承另一个接口 接口的使用规范 类可以继承多个接口 类继承接口后,必须实现接口中的所有成员 接 阅读全文
posted @ 2024-12-26 15:10
cannedmint
阅读(9)
评论(0)
推荐(0)
摘要:
基本概念 被抽象关键字 abstract 修饰的类 抽象类不能被实例化,可以包含抽象方法 继承抽象类必须重写其抽象方法 abstract class Thing { //抽象类中封装的所有知识都可以用 public string name; } class Water : Thing { } //不 阅读全文
posted @ 2024-12-26 11:56
cannedmint
阅读(8)
评论(0)
推荐(0)
摘要:
基本概念 让继承同一父类的子类们在执行相同方法时有不同的表现 运行时的多态:vob、抽象函数、接口 v: virtual 虚函数 o: override 重写 b: base 父类 class GameObject { public string name; public GameObject(st 阅读全文
posted @ 2024-12-26 11:33
cannedmint
阅读(19)
评论(0)
推荐(0)
摘要:
基本概念 用 sealed 密封关键字修饰的类,让类无法再被继承 class Father { } //Son无法被别的类继承 sealed class Son : Father { } 阅读全文
posted @ 2024-12-26 11:07
cannedmint
阅读(11)
评论(0)
推荐(0)
摘要:
万物之父的基本概念 关键字 object object 是所有类型的基类 可以利用里氏替换原则,用 object 容器装所有对象 可以用来表示不确定类型,作为函数的参数类型 obejct的使用 //引用类型 object o = new Son(); Son s = new Son(); o = s 阅读全文
posted @ 2024-12-26 10:45
cannedmint
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号