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

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

最新文章

  1. 【Java EE 学习 79 上】【mybatis 基本使用方法】
  2. solrcloud使用中遇到的问题及解决方式
  3. php学习笔记:读取文档的内容,利用php修改文档内容
  4. IoC容器概述
  5. Android中SearchView修改字体颜色
  6. JavaEE系列之(三)JDBC操作MySQL数据库
  7. [SQL Server系] -- 约束
  8. angularJs--<ui-select>
  9. 使WEBBROWSER 可编辑
  10. 说说UI设计
  11. Realm的简单使用
  12. IDEA启动后页面没有tomcat server选项,显示灰色问号和红叉不能使用
  13. html5之img标签
  14. springboot~JPA把ORM统一起来
  15. python之鼠标的操作
  16. vue中使用promise
  17. Tomcat的下载、安装、启动与关闭
  18. sql语句之随机查询记录和批量插入--基于mysql
  19. MicrosoftOfficeProfessionalPlus2013激活方法
  20. vim命令以及gcc编译器的常用cmd

热门文章

  1. (三)Angularjs - 小实例
  2. QT参考录
  3. Libevent源码分析(一):最小堆
  4. phpstorm 2016.1注册码
  5. 提高PHP性能的方法技巧
  6. php 学习路线 赵兴壮2014年4月28 日 加油
  7. bat判断某个目录是否存在
  8. c语言实现灰度图转换为二值图
  9. 信息安全实验一:buffer-overflow
  10. js new Date().Format