博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#。5 结构体
阅读量:4935 次
发布时间:2019-06-11

本文共 820 字,大约阅读时间需要 2 分钟。

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

常见简单类型: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+"\t"+zhangsan.Name+"\t"+zhangsan.Age); 
            Console.WriteLine(zhangsan.Nation+"\t"+(zhangsan.Sex?"男":"女"));

 

转载于:https://www.cnblogs.com/999c/p/4204686.html

你可能感兴趣的文章
强连通分量
查看>>
使用Code First模式开发如何更新数据库(转载)
查看>>
sqoop导出工具
查看>>
Codeforces Round #376 (Div. 2)
查看>>
Codeforces 607D Power Tree 线段树 (看题解)
查看>>
写在人生的路上——2016年上半年总结
查看>>
员工选票系统-java
查看>>
C语言、C语言的起源以及类似C语言的编程语言的历史简直不要太漫长,我简单总结列表如下:...
查看>>
sp1.3-1.4 Neural Networks and Deep Learning
查看>>
JavaScript易错知识点整理
查看>>
Biological Clocks
查看>>
2018-10-11
查看>>
国内NLP的那些人那些会
查看>>
SQL 将一个表中的所有记录插入到一个临时表中
查看>>
nmea协议
查看>>
js 中对象的特性
查看>>
hdoj3714【三分】
查看>>
嵌入式开发入门(4)—驱动入门之时序图分析【20121211修改,未完】
查看>>
Python 使用字符串
查看>>
Quartz Core之CALayer
查看>>