摘要: 1、枚举:本质是类如果为第一个枚举赋了一个int值,那么后面的枚举项依次递增可以将枚举强转成他所代表的int值C#的枚举项都是常量(可以用Reflector查看literal的IL源码)因为枚举项都有对应的int值,所以Switch把他当成int看不能定义方法、属性、事件多个枚举有相同数值时,数值强 阅读全文
posted @ 2019-12-26 21:46 Luohanhui 阅读(164) 评论(0) 推荐(0)
摘要: 使用接口的注意事项: 接口中的成员不能加访问修饰符 接口中的成员不能有任何实现 实现接口的子类必须实现接口的全部成员 一个类可以同时继承一个类并实现多个接口,如果一个子类同时继承了父类A,并实现了接口IA,那么在语法上A必须写在IA的前面,因为类是单继承的,而而接口可以多实现 显式实现接口和隐式实现 阅读全文
posted @ 2019-12-26 21:17 Luohanhui 阅读(192) 评论(0) 推荐(0)
摘要: 19.什么是类型? 用来定义某一种数据在内存里开辟空间的大小,还可以预置操作此种类型数据的相关方法 20.this关键字在方法中使用时所代表的含义 this指的是当前类的对象,或者父类的类的对象(base只能指向父类的对象) 21.里氏替换原则 子类替换父类所在的位置 22.C#中的数据类型 值类型 阅读全文
posted @ 2019-12-26 12:22 Luohanhui 阅读(210) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-26 11:56 Luohanhui 阅读(126) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-25 16:47 Luohanhui 阅读(67) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-23 20:19 Luohanhui 阅读(64) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-23 20:17 Luohanhui 阅读(74) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-23 20:13 Luohanhui 阅读(75) 评论(0) 推荐(0)
摘要: params修饰符是用来声明参数数组允许向方法传递数量不定的自变量用的。事实上System.Console 类的 Write 和 WriteLine 方法是参数数组用法的典型示例.他们的声明方式如下: public class Console { public static void Write(s 阅读全文
posted @ 2019-12-15 20:54 Luohanhui 阅读(411) 评论(0) 推荐(0)
摘要: 引用参数 用于按引用传递自变量。 为引用参数传递的自变量必须是具有明确值的变量,并且在方法执行期间,引用参数指明的存储位置与自变量相同。 引用参数使用 ref 修饰符进行声明。 输出参数 用于按引用传递自变量。 输出参数与引用参数类似,不同之处在于,不要求向调用方提供的自变量显式赋值。 输出参数使用 阅读全文
posted @ 2019-12-15 20:17 Luohanhui 阅读(634) 评论(0) 推荐(0)