zoukankan      html  css  js  c++  java
  • 类库、委托、is和as运算符

    类库:
    就是一个dll文件,里面是编译后的源代码,把一个dll文件添加引用到自己的项目中来,可以调用类库中的类和方法,但是看不到源代码是如何编写的;
    操作方法:
    1、.cs的文件可以直接复制到自己的项目中
    2、.dll的文件:
    (1)类库的文件夹下,打开bin文件夹,打开debug文件,复制.dll结尾的文件到自己的项目
    (2)在vs中自己的项目上右键,点击引用,添加引用

    -------------
    委托:又可以称代理
    我把某一件事,委托给了一个人,让他帮我去做;

    1、//定义委托类型
    public delegate int FirstDel(int aa, int bb);

    返回值是int,需要两个int类型的参数
    这个委托只能指向相同格式的方法

    2、 //创建委托变量,并赋值
    FirstDel fd = new JiaJian().JianFa; --指向方法不需要加方法的小括号


    3、//使用委托
    int c = fd(10, 5);

    is和as运算符:
    is是判断一下 此对象是不是某一种用户自定义类型
    if (arr[1] is Random)

    as是类型转换,当转成功时,就是成功了,转换失败时不会报错,而是返回一个null值
    Random rr = arr[1] as Random;

  • 相关阅读:
    linux命令备忘
    java搭建finagle(2)
    记一次Time-Wait导致的问题
    读loadBalance技术的一些笔记
    Immutable.js尝试(node.js勿入)
    python flask 部署
    一个奇怪的html上url参数问题
    xxx-servlet.xml vs applicationContext.xml
    大数据环境安装部署步骤
    数据迁移
  • 原文地址:https://www.cnblogs.com/sunshuping/p/5647969.html
Copyright © 2011-2022 走看看