• c#基础总结(1)命名空间、switch、数组、结构、构造方法、属性、继承


    1.命名空间
    同一个项目中C#里所有成员使用命名空间做逻辑划分,只要命名空间相同
    就可以简单的理解为,“好像写在同一个文件下”,无论你的文件具体是放在那里
    如果命名空间不同
       1).全称(命名空间.成员)
       2).引入命名空间

    3.switch/case:
    在case中存放用来比照的值,那么传进来的数据是什么就会直接定位到要执行代码的地方
    每一个case后都需要一个break(多条case匹配一个执行代码的时候,可以省略break)

    如果字符串转换不成功就会爆异常
    处理异常可以使用try-catch代码
    语法
    try
    {
    // 放可能出现异常放的代码
    }
    catch
    {
    // 如果出现异常就执行这一段代码
    }
    4.数组
    一次性定义一定数量的相同类型的变量
    类型名[] 变量名 = new 类型名[数量];
    int[] nums = new int[10000];

    int[] nums = new int[3] {1,2,3};
    -> 如果中括号中显示的是10,而后面花括号中只有3个变量,这是不对的
    -> 初始化的时候一定要数据一致

    int[] nums = new int[] {4,5,6};
    int[] nums = {4,5,6};
    -> 这种初始化,只有在定义变量的时候才能进行
    5.结构
    结构有一些细节
    -> 成员需要使用public修饰才允许被 访问
    -> 不能为结构成员赋值
    -> 结构中只有常量才允许有初始值
    -> 结构中可以有方法
    -> 结构有构造方法(public 结构名() { })
    -> 不能显示的声明无参的构造方法
    -> 使用构造方法必须为所有的变量成员赋初值
    6.构造方法:(只有在创建对象时用)
    1)一个类默认有一个构造方法(系统自动生成,反编译工具可以查看);
    2)构造方法功能初始化对象
    3)构造方法可以重载
    7.属性的本质就是方法,自动属性[开发的时候用]
    8.继承中构造方法的执行
    -> 子类创建的时候,会默认的调用父类构造方法(默认)
    -> 父类如果有了有参构造方法,就会报错
    -> 给父类添加无参构造方法
    -> 子类指定调用父类有参构造方法
    语法
    public 子类构造方法() // 定义
    :base(参数) // 调用
    {
    // 方法体
    }

  • 相关阅读:
    鼠标滑过,解决ul下 li下a的背景与父级Li不同宽的问题
    php函数
    常用函数之数组函数
    php流程控制
    php运算符
    php常量
    php变量的数据类型
    PHP是什么
    css3新增属性
    html5的常用标签
  • 原文地址:https://www.cnblogs.com/LpRightNow/p/2878359.html
Copyright © 2020-2023  润新知