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?"男":"女"));

  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/999c/p/4204686.html
Copyright © 2011-2022 走看看