黄舟
浏览量9660    |    粉丝141    |    关注0
  • 黄舟

    黄舟

    2017-02-11 13:18:24
    C#基础知识整理:基础知识(8) 接口
    前面接触了抽象类,它的特点是子类必须实现abstract修饰的方法。以及还有virtual修饰的方法,virtual修饰的方法子类可以重写也可以不重写而直接使用。但是由于C#也是单继承的,所以定义一个父类,然后继承来扩展一些类的时候,会遇到不合适的情况。因为我们程序员是用程序语言来描述世界的,所以我们的工程中组织类,命名类,写方法等,最好和现实世界相似,这样开发起来才不费劲,修改bug的时候就比较轻松。
    1744
  • 黄舟

    黄舟

    2017-02-11 13:19:52
    C#基础知识整理:基础知识(9) 接口的应用
    前面接触过接口的概念,其实接口就是一组方法、属性,然后谁继承了它,谁就要实现这组方法和属性。也就是说这个类具备了这个接口定义的一些能力。
    1596
  • 黄舟

    黄舟

    2017-02-11 13:23:00
    C#基础知识整理:基础知识(10) 静态
    如果想访问某个类的方法或属性,一定要先实例化该类,然后用该类的对象加.号访问。比如:
    1516
  • 黄舟

    黄舟

    2017-02-11 13:25:40
    C#基础知识整理:基础知识(11) 值类型,引用类型
    C#是面向对象的语言,在面向对象的思想中,只有对象,所有事物都可以用类描述。所以比如这些,int,bool,char,string,double,long等都是类,那么像,30,2.5,"test"都是对应类的一个对象。
    1320
  • 黄舟

    黄舟

    2017-02-11 13:28:21
    C#基础知识整理:基础知识(12) 超类Object
    面向对象三大特性:封装,继承,多态。那么类是从哪里继承呢?在面向对象语言中有基类或者也叫做超类的概念,也就是所有类都是从这个类继承得来的,这个超类叫Object。.net中是这样描述Object类的:
    1358
  • 黄舟

    黄舟

    2017-02-11 13:29:53
    C#基础知识整理:基础知识(13) 异常
    往往我们在写代码的时候,总会在运行中遇到某些问题而导致程序崩溃。这并不是编程人员的水平不行,而是由业务逻辑,操作系统,或者电脑等其它设备出现问题而造成,比如在c#中经常用到user32.dll里的一些方法,假如这个文件被删掉了,你的程序照样运行不了。当然作为一个有水平的程序员总会在写程序时是需要将各种情况都考虑进去的,水平越高考虑的情况就越多,而考虑的越多你的程序崩溃的机会就越少,健壮性就越好。
    1508
  • 黄舟

    黄舟

    2017-02-11 13:34:44
    C#基础知识整理:基础知识(14) 数组
    无论哪种语言,肯定会有集合的概念。而最简单,最直观的集合应该就是数组了,数组是在内存中连续的一段空间。看看C#中数组
    1619
  • 黄舟

    黄舟

    2017-02-11 13:41:33
    C#基础知识整理:基础知识(15) ICollection、迭代及泛型
    数组是.net framework定义的最基本的集合类型,除了数组,.net framework还定义了很多集合类型。打开msdn可以看到,所有集合都在System.Collections命名空间下:
    1919
  • 黄舟

    黄舟

    2017-02-11 13:44:42
    C#基础知识整理 基础知识(16) IList接口——非泛型
    了解了ICollection接口、迭代以及泛型集合,下面再详细了解一下IList接口。
    1487
  • 黄舟

    黄舟

    2017-02-11 13:48:08
    C#基础知识整理 基础知识(17)ILiest接口——泛型
    对于ArrayList中如果插入值类型会引发装箱操作,而取出值类型又需要拆箱,如下
    1621

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号