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+"\t"+zhangsan.Name+"\t"+zhangsan.Age);
Console.WriteLine(zhangsan.Nation+"\t"+(zhangsan.Sex?"男":"女"));
最新文章
- 【Java EE 学习 79 上】【mybatis 基本使用方法】
- solrcloud使用中遇到的问题及解决方式
- php学习笔记:读取文档的内容,利用php修改文档内容
- IoC容器概述
- Android中SearchView修改字体颜色
- JavaEE系列之(三)JDBC操作MySQL数据库
- [SQL Server系] -- 约束
- angularJs--<;ui-select>;
- 使WEBBROWSER 可编辑
- 说说UI设计
- Realm的简单使用
- IDEA启动后页面没有tomcat server选项,显示灰色问号和红叉不能使用
- html5之img标签
- springboot~JPA把ORM统一起来
- python之鼠标的操作
- vue中使用promise
- Tomcat的下载、安装、启动与关闭
- sql语句之随机查询记录和批量插入--基于mysql
- MicrosoftOfficeProfessionalPlus2013激活方法
- vim命令以及gcc编译器的常用cmd