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

    一、类库(Class Library)

    定义:类库是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。(内容不可见)

    类库建立:文件--新建--项目--类库--生成解决方案

    类库文件保存位置:文件名--bin--Debug--类库

    引用:解决方案--右键引用--添加解决方案--浏览--文件位置--确定--文件--右键属性--复制本地(true)

    使用:using 类库文件名

    二、通用变量:var

    三、is/as

    is——判断对象/类是否属于某一类,返回布尔值

    结构:某对象 is某类型  如果是返回true,不是返回false

    as——弱转换,不会丢失数据,仅在类型链有效(转换为父类对象),失败返回null

    使用:将实例化后的对象放到一个集合中,方便使用时采用

    基本使用格式:

    foreach(var 变量名 in 集合名)

    {

    if(变量名is想要的类)

    {要使用的类  接受类名= 变量名 as 要使用的类}

    }或

    foreach(var 变量名 in 集合名)

    {

    要使用的类  接受类名= 变量名 as 要使用的类

    if(接受类!=null)

    {}

    }

    四、委托 delegate

     委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,即方法执行的中间变量

    委托返回值类型 参数必须要与调用方法格式相同

  • 相关阅读:
    Model1简介
    修改Maven的本地仓库地址
    JavaWeb实现上传文件
    数据库
    集合
    JavaWeb
    Java基础
    Redis 中 redis.conf配置详细解析
    利用Java生成二维码
    利用dom4j读写XML
  • 原文地址:https://www.cnblogs.com/hclyz/p/6723629.html
Copyright © 2011-2022 走看看