zoukankan      html  css  js  c++  java
  • C#。5 结构体

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

    常见简单类型: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?"男":"女"));

  • 相关阅读:
    多线程 wait和sleep区别
    什么是分布式系统,如何学习分布式系统
    Mybatis传多个参数(三种解决方案)
    UML中类之间的几种关系
    前缀、中缀、后缀表达式
    数据库连接池c3p0和dbcp
    代码收藏
    spark教程(12)-生态与原理
    spark教程(10)-sparkSQL
    spark教程(九)-操作数据库
  • 原文地址:https://www.cnblogs.com/999c/p/4204686.html
Copyright © 2011-2022 走看看