zoukankan      html  css  js  c++  java
  • 类库、通用变量、is和as、委托

    类库
    dll文件,里边有很多被编译后的C#代码,不可阅读,不可修改,只能调用

    1.类库创建

    新建项目为类库,类库文件编写完成后,选择生成—生成解决方案,在debug文件夹下找到dll文件

    2.类库引用

    将类库文件粘贴到在解决方案文件对应的文件夹下,解决方案资源管理器选择显示所有文件,右键点击类库文件,选择包括在项目中,在使用该类库前先引用命名空间。

    在解决方案管理器下引用上右键选择添加引用,浏览找到该类库文件,确认添加,然后在引入的类库上右键属性看一下复制本地是不是True若不是则改为True

    通用变量

    var

    is和as运算符
    is:判断某个对象是否是某种类型,返回bool值
    对象 is 某类型 如果匹配上,返回true,否则false

    as是将某个对象转换成某种类型,返回的是对象或是null
    如果转换成功了,则返回对象
    如果转换失败了,不会报错,而是返回一个null值,不会抛出异常

    委托

    方法的指针,指向到哪个方法上 关键字 delegate

    声明:[class类的外面,命名空间里面]
    public delegate int FirstDel(int a, int b);

    创建委托变量:【委托不能被实例化,因为不是类】定义委托的时候要根据函数来定义

    委托的返回类型,参数类型必须和方法的返还类型参数类型一致,才可以指向到该方法上去

  • 相关阅读:
    线程
    ACM/OJ输入输出Tips
    Maven---pom.xml详解
    通过chrome分析知乎的登录过程学习cookie原理
    Javaweb日志系统
    SpingMVC+AJAX+jquery表单数据交互
    SpringMVC Controller 失效 404错误 IEDA
    【JavaSE】Properties类
    freemaker判断对象非空
    移植openssh时could not load host key: /etc/ssh/ssh_host_rsa_key 无法启动ssh的一个解决办法
  • 原文地址:https://www.cnblogs.com/weiyu11/p/6736112.html
Copyright © 2011-2022 走看看