• C#结构体


    结构体:相当于是我们自己定义的一种复杂的类型。

    int...  double float bool char string  DateTime  数组类型

    生活中大部份的对象都是复合型的对象。

    如何定义结构体类型?

    一般来说结构体的定义要放在class的外面或class的里面,尽量不放在Main的里面。

    struct 自定义类型名

    {

     public 变量类型  变量名;  ......;  ......;  ......;

    }

    例如:  

       struct YuanGong  //自定义的数据类型。用来描述员工的信息。   

      {     

        public string NO;     

        public string Name;      

       public int Age;     

        public string Nation;     

        public bool Sex;   

      }

    如何用自定义的类型来定义变量? 自定义类型名 变量 = new 自定义类型名();

    如何使用自定义类型的变量?

    变量.子变量 = "xxxx"; Console.WriteLine(变量名.子变量);

    例如:   

     //定义自定义类型的变量       

          YuanGong zhangsan = new YuanGong();  

      //给变量赋值        

         zhangsan.NO = "Y001";           

      zhangsan.Name = "张三";         

        zhangsan.Age = 22;           

      zhangsan.Sex = true;           

      zhangsan.Nation = "汉族";  

      //对变量取值            

    Console.WriteLine(zhangsan.NO+" "+zhangsan.Name+" "+zhangsan.Age);        

         Console.WriteLine(zhangsan.Nation+" "+(zhangsan.Sex?"男":"女"));

  • 相关阅读:
    cv2 提取图片中的对应颜色
    cv2读取中文路径图片
    时间管理四象限法
    横向领导力摘要
    数据库事务分布式
    跨时钟(CDC)处理
    Mysql show profiles
    Mysql 数值类型
    Mysql 时间日期类型
    Mysql char 和 varchar 的区别
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4205167.html
Copyright © 2020-2023  润新知