zoukankan      html  css  js  c++  java
  • C#基本语法复习-使用枚举和结构来创建值类型

    声明枚举:

      enum Season{Spring,Summer,Fall,Winter}

      如果不为枚举一个枚举文字常量显示指定一个常量整数型,编译器会自动为他指定比前面一个枚举文字常量大一的值

      enum Season{Spring=1,Summer,Fall,Autumn=Fall,Winter}

    选择枚举的基本类型:

      enum Season : Short{Spring,summer,fall,winter }

    声明结构:

      struct Time

      {

        private int hours,minutes,seconds;

        public Time(int hh,int mm,int ss)

        {

          hours=hh%24;

          minutes=mm%60;

          seconds=ss%60;

        }

        public int hours()

        {

          return hours;

        }

      }

    理解结构和类的区别:

      不能为结构声明默认的构造器,编译器始终会为我们声明一个构造器,默认的构造器总是将字段初始化为null,0,false,如果自己编写非默认的构造器,则要对所有字段进行初始化;

      再类中可以再声明一个实例字段的时候初始化他,但在结构中是不予许的;

    复制结构变量:

      如果操作符=右边的struct变量已经完全初始化,则可以直接将其复制给左边;

  • 相关阅读:
    centos下修改hosts
    metasploit rpc
    使用Suricata和ELK进行网络入侵检测
    查询存储设备的UUID
    CentOS基础命令大全
    两个有序数组合并到一个新数组
    dubbo
    redis基本数据类型【3】-List类型
    redis基本数据类型【2】-Hash类型
    redis基本数据类型【1】-String类型
  • 原文地址:https://www.cnblogs.com/hanshuidecangsanggan/p/4387752.html
Copyright © 2011-2022 走看看