zoukankan      html  css  js  c++  java
  • 类库、委托

    类库:
    就是一个dll文件,里面是编译后的源代码,把一个dll文件添加引用到自己的
    项目中来,可以调用类库中的类和方法,但是看不到源代码是如何编写的;

    操作方式:

    1、直接粘贴可以看到源代码的.cs文件:
    直接把需要的类复制到自己项目中,然后把这个类的命名空间要写入自己的.cs
    文件中。

    2、引用不可以看到源代码.dll文件:
    1)、文件夹—>【bin】文件夹—>【debug】文件夹—>以【.dll】结尾的文件
    2)、项目—>引用—>勾选上要添加的文件—>点击确定添加文件
    3)、把这个类的命名空间要写入自己的.cs文件中。

    4)、使用方法:

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

    1、//定义委托类型
    public delegate int(返回值类型) FirstDel(委托名)(int aa, int bb); ----(两个参数)

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

    2、 //创建委托变量,并赋值
    FirstDel fd(委托变量) = new JiaJian().JianFa;

    【PS:指向方法不需要加方法的小括号!!!】

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


    -------------------------------------------------------------------------
    is和as运算符:

    is是判断一下 此对象是不是某一种用户自定义类型
    as是类型转换,
    当转成功时,就是成功了,
    转换失败时不会报错,而是返回一个null值
    格式是:
    if (arr[1] is Random){

    Random rr = arr[1] as Random;
    }



  • 相关阅读:
    mac连接windows远程桌面
    苹果应用ipa图片提取
    001android eclipse 自动生成的程序
    输入10 个数并对10个数进行排序
    一个偶数总能表示为两个素数之和
    Ajax基础判断当前用户名是否已经存在
    求0—7所能组成的奇数个数
    有包的程序在命令行如何运行
    求1/2+1/4+...+1/n
    最大公约数和最小公倍数
  • 原文地址:https://www.cnblogs.com/123lucy/p/5648022.html
Copyright © 2011-2022 走看看