摘要: 1.virtual:允许被重写,但不强制要求。声明时提供其自身实现;2.abstract:强制要求其继承者重写。声明时不提供其自身的实现,抽象类不能被实例化;3.interface:接口就是协议,其声明的成员(属性,方法,事件和索引器)必须由其继承的类实现。接口不能直接被实例化。虚方法与抽象方法的区 阅读全文
posted @ 2019-03-05 10:58 絮絮墨恒 阅读(492) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { double? num1 = null; // ? 说明num1可以为空 double? num2 = 3.14157; double num3; num3 = num1 ?? 5.34; // num1 如果为空值则返回 5.34 阅读全文
posted @ 2019-03-05 10:24 絮絮墨恒 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 我们把内存分为堆空间和栈空间 堆空间内容大,读取慢(可以按任意顺序删除,想删哪个删哪个) 栈空间内容小,读取快 (先进后出) 队列(先进新出) 阅读全文
posted @ 2019-03-05 09:53 絮絮墨恒 阅读(144) 评论(0) 推荐(0) 编辑