zoukankan      html  css  js  c++  java
  • 类库,委托,is和as运算符,泛型集合

    类库:
    其实就是一堆类文件,只不过用户看不到这些类的源代码,保密性好。

    优点:保密性好
    缺点:如果这个方法不好用,使用者无法自己去更改它。

    类文件是.cs    类库是.dll

    新建项目为类库,在debug文件夹下找到dll文件

    委托:
    委托可以理解为:函数的指针

    关键词:delegate

    声明委托类型:
    public delegate int FirstDel(int a, int b);

    FirstDel不是类,是委托变量,不能实例化(不能new),

    创建委托变量:
    FirstDel 名字 = 与这个委托类型相同的方法;

    is和as运算符:

    所有数据类型的基类:object

    is : 判断某一个对象是否是某一种类型
    对象 is 类型名 是这种类型返回 true 不是返回 false

    as : 将某一个对象转换成某一种类型,如果转换不成功,那么会给这个对象赋一个null,不会抛出异常

    泛型集合 List<T>
    综合了集合与数组的优点,
    固定数据类型,不限制长度的一种集合

    List<类型> 集合名 = new List<类型>();

    var 和 dynamic 是万能变量

  • 相关阅读:
    C++实现二叉树的相应操作
    C++对文件的操作
    C++与C的区别二
    C++多线程编程二
    C++多线程编程一
    C语言多线程编程二
    C语言多线程编程一
    HTML练习(三)
    磁盘/内存模式查询数据
    RestTemplate使用不当引发的问题分析
  • 原文地址:https://www.cnblogs.com/maxin991025-/p/6107301.html
Copyright © 2011-2022 走看看