zoukankan      html  css  js  c++  java
  • 面向对象 类库、委托

      今天,我主要学习的是类库和委托的内容。

      类库,指的是别人帮忙写好一个类,自己来调用这个类。自己只能看到这个类,看不到具体的实现过程,它保密性很强。

      类库是一个后缀为“.dll”的文件。在使用类库时,只需将类库文件拷到对应项目的"bin"文件夹下的"Debug"文件夹里,在项目的主程序里,首先用"using"引用一下这个类库,然后,在解决方案中,右键→添加引用,在弹出的窗口中,通过"浏览"找到相应的类库,添加进来就可以了。

      委托:delegate 

      可以理解为函数的指针。

      在使用委托时,首先要声明委托变量:public delegate int FirstDel(int aaa, int bbb);然后,创建委托变量,赋值,函数指向:FirstDel f1 = new JiaJian().Jia;

    int c = f1(10, 20);

      is运算符:判断某个变量/对象,是不是某一种类型,返回bool值。

      as运算符:类型转换,如果转换不成功,不会报错,而是返回一个null。

      如:

    object ob = new JiaJian();
     if (ob is ChengChu)
     {
            ChengChu cc = ob as ChengChu;
     }    

      泛型集合: List<T>

      是指不固定长度,固定类型的一种集合。

      如:

     List<ChengChu> list = new List<ChengChu>();
  • 相关阅读:
    JS调用App方法及App调用JS方法
    提升用户体验之 选用合适的鼠标光标
    js仿QQ拖拽删除
    Linux下安装 mongodb
    QQ分享-定制分享卡片
    js判断浏览器语言实现网站国际化
    js复制内容到剪切板
    为什么会有堆内存和栈内存之分
    Avro实现RPC
    zookeeper学习day01
  • 原文地址:https://www.cnblogs.com/hongsen3/p/5863306.html
Copyright © 2011-2022 走看看