09 2017 档案

摘要:将鼠标放在解决方案处,按下ctrl+shift+F b*[^:b#/]+.*$(带前面的using)^b*[^:b#/]+.*$ 阅读全文
posted @ 2017-09-30 16:16 mCat 阅读(213) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using 索引; namespace 访问修饰符 { /* * 修饰类的只有public 和internal(默认,仅限于当前项目的访问) ... 阅读全文
posted @ 2017-09-30 16:06 mCat 阅读(127) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 索引 { class Program { static void Main(string[] args) ... 阅读全文
posted @ 2017-09-30 15:45 mCat 阅读(156) 评论(0) 推荐(0)
摘要:>接口是一种能力 >接口也是一种规范 >如果你继承了这个接口,就必须按照接口的要求来实现这个接口。(如Usb口) interface I开头...able结尾 只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员 接口的功能要单一 为了多态。 接口不能被实例化。 也就是说,接口不能new( 阅读全文
posted @ 2017-09-30 14:00 mCat 阅读(248) 评论(0) 推荐(0)
摘要:总结 1.抽象成员必须标记为abstract,并且不能有任何实现。2.抽象成员必须在抽象类中。3.抽象类不能被实例化 4.子类继承抽象类后,必须把父类中的所有抽象成员都重写。(除非子类也是一个抽象类,则可以不重写) 5.抽象成员的访问修饰符不能是private 6.在抽象类中可以包含实例成员。并且抽 阅读全文
posted @ 2017-09-30 09:28 mCat 阅读(228) 评论(0) 推荐(0)
摘要:可见上述方式造成了很大的代码冗余 为了减少代码冗余,我们使用虚方法 运行结果同上面一样 阅读全文
posted @ 2017-09-29 20:01 mCat 阅读(193) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 子类与父类的相互转换 { class Program { static void Main(string[] a... 阅读全文
posted @ 2017-09-29 18:51 mCat 阅读(696) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 子类与父类的相互转换 { class Program { static void Main(string[] a... 阅读全文
posted @ 2017-09-29 11:34 mCat 阅读(6250) 评论(0) 推荐(1)
摘要:类决定了应用程序将要拥有的属性和行为 封装: 1. 减少大量冗余代码 2. 将很难的实现细节封装起来,起到保护和方便使用的目的 继承: 1. 减少冗余代码 2. 让类与类产生关系,为多态打下了基础 特性: 单根性:一个子类只有一个父类 传递性:爷爷类、父类、子类 转换: 1. 子类可以赋值给父类 2 阅读全文
posted @ 2017-09-28 18:55 mCat 阅读(173) 评论(0) 推荐(0)
摘要:使用new,所做的三件事: 1. (类是引用对象,引用对象是在堆中开辟空间)在堆中开辟空间 2. 在开辟的堆空间中创建对象 3. 调用对象的构建函数 4. 隐藏父类成员:子类的成员可以与隐藏从父类继承的成员,类似于重写。public new void SayHello() this关键字的使用 1. 阅读全文
posted @ 2017-09-27 14:57 mCat 阅读(291) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 进程 { class Program { static vo... 阅读全文
posted @ 2017-09-27 14:01 mCat 阅读(177) 评论(0) 推荐(0)
摘要:Camel:多用于给变量或者字段命名,第一个字母首字母小写,其余每个单词首字母大写。 多用于字段命名 Pascal:要求每个单词的首字母都大写 函数命名:使用动词如,GetMax() 阅读全文
posted @ 2017-09-24 23:01 mCat 阅读(161) 评论(0) 推荐(0)
摘要:XML:可扩展的标记语言,用于存储数据,可认为一个小型数据库 严格区分大小写,标签成对出现 节点:标签 元素:所有内容 XML文档必须有且只有一个根节点 HTML:用于显示数据 VS2013如何显示所有文件:选中项目,点击显示所有文件 阅读全文
posted @ 2017-09-08 18:45 mCat 阅读(97) 评论(0) 推荐(0)