学习的枚举类型,结构以及初步了解数组
2014-11-10 18:46
225 查看
今天首先总结了前面学习的顺序结构,分支结构,循环结构和跳转语句。
然后就开始了新课的内容:枚举类型,结构和数组。
枚举类型:enum(关键字) 自定义名字(枚举类型自定义取的名字){
}
举例写下:显示QQ的三种状态和交通灯的三种颜色(典型的枚举类型为MessageBox)
结构体,struct(关键字)举例如下:显示坐标位置
定义一个常量
<5> 数组的定义,四种类型举例如下:
int[] nums = new int[3];
int[] nums = {5,3,8};
in[]nums=new int[3]{1,2,3};
int[]nums=new int[]{2,3,5};
另外感觉今天很有实例性的例题如下:
定义一个结构类型Person,有三个成员,分别为姓名,性别,年龄 性别用枚举类型声明两个Person类型的变量,分别表示 张三 男 18岁/ 小兰 女 16岁。代码如下:
好了,今天我在云和学院学习的内容就这些吧,简单的写了下,具体的我还要继续练习,写代码啦,嘿嘿!继续努力继续努力·············
然后就开始了新课的内容:枚举类型,结构和数组。
枚举类型:enum(关键字) 自定义名字(枚举类型自定义取的名字){
}
举例写下:显示QQ的三种状态和交通灯的三种颜色(典型的枚举类型为MessageBox)
namespace _015枚举 { enum QQ { //int i online=1234567, //0 offline, //1 hidden//2 } enum TraffLight:long { red, yellow, green } class Program { static void Main(string[] args) { QQ qq = QQ.offline; TraffLight t = TraffLight.red; Console.WriteLine((int)qq); Console.WriteLine((int)t); Console.ReadKey(); } } }
结构体,struct(关键字)举例如下:显示坐标位置
class Program { static void Main(string[] args) { Point p = new Point();//这叫做实例化结构体 p.x = 1; p.y = 2; Console.WriteLine("x={0},y={1}",p.x,p.y); Console.ReadKey(); } } struct Point { public int x; public int y; }
定义一个常量
static void Main(string[] args) { const double PI = 3.1415926; }
<5> 数组的定义,四种类型举例如下:
int[] nums = new int[3];
int[] nums = {5,3,8};
in[]nums=new int[3]{1,2,3};
int[]nums=new int[]{2,3,5};
另外感觉今天很有实例性的例题如下:
定义一个结构类型Person,有三个成员,分别为姓名,性别,年龄 性别用枚举类型声明两个Person类型的变量,分别表示 张三 男 18岁/ 小兰 女 16岁。代码如下:
public enum Gender { male, female } public struct Person { public string name; public int age; public Gender gender; } class Program { static void Main(string[] args) { Person p1 = new Person(); p1.name = "张三"; p1.gender = Gender.female; p1.age = 18; Person p2 = new Person(); p2.name = "小兰"; p2.gender = Gender.male; p2.age = 16; Console.WriteLine("大家好!我是{0},我是{1},我今年{2}岁了",p1.name,p1.gender,p1.age); Console.WriteLine("大家好!我是{0},我是{1},我今年{2}岁了", p2.name, p2.gender, p2.age); Console.ReadKey(); } }
好了,今天我在云和学院学习的内容就这些吧,简单的写了下,具体的我还要继续练习,写代码啦,嘿嘿!继续努力继续努力·············
相关文章推荐
- c#学习笔记--数组、枚举、结构、值类型和引用类型
- 迭代器学习之二:数组的可枚举类型和枚举数的定义以及编译器的foreach工作原理
- 枚举类型与结构体初步
- C 开发学习 - 结构类型(枚举/结构/类型定义)
- C#枚举类型、枚举类型与其他类型转换、结构类型、数组类型
- MySQL体系结构以及各种文件类型学习汇总
- 迭代器学习之二:数组的可枚举类型和枚举数的定义以及编译器的foreach工作原理
- c#学习 第一章 数据类型,运算符,枚举与结构
- MySQL 体系结构以及各种文件类型学习汇总
- 复杂的变量类型---枚举,结构,数组
- MySQL体系结构以及各种文件类型学习汇总
- 【OC加强】枚举介绍、数组的排序、对象的排序、如何利用block排序以及一些数据类型知识
- C# step by step 学习笔记8 CHAPTER 9 使用枚举和结构创建值类型
- MySQL体系结构以及各种文件类型学习汇总
- 复杂的变量类型:枚举,结构,数组
- C#学习笔记12:枚举、结构、数组基础学习
- PHP学习笔记(二) 了解PHP的基本语法以及目录结构
- PHP学习笔记(二) 了解PHP的基本语法以及目录结构
- C#基础学习笔记--数据类型,值类型,结构类型,枚举类型
- mysql 体系结构以及各种文件类型学习汇总