黑马程序员_看视频记笔记_C#编程基础02
2012-10-06 10:41
246 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
号外:笔记下载 黑马程序员_看视频记笔记_29-40
枚举\常量\结构
确定数量、确定值的几个取值:东西南北、男女、上中下。
枚举的用法,QQStatus status = QQStatus.online;
和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。
const 类型 常量名 = 常量值
static void Main(string[] args)
{
const int PI = 3.14;
PI = 3.20;
}
(*)常量只能在初始化时赋值
字符串与枚举的转换
public enum Gender
{
Male=0,
famale}=2
//……
Console.WriteLine("你的性别:{0}.",Gender.male.ToString());
(Gender)(Enum.Parse( typeof(Gender),"male");
l 每一个值都对应一个数字
l 典型的枚举类型:MessageBox.Show的参数(后面会学到)
枚举的定义一般和类定义在同一个级别
定义枚举的时候不需要加双引号
枚举的定义不能是int类型的
枚举类型的变量都可以强制转换成一个int类型 (int)Gender.mail=0
枚举的值在定义时有个默认值从零开始
用户自定的字符串转换成枚举类型时记得加try{}catch{}
结构体
l 为什么要使用结构,例如c#中Color Point都是结构
显示器 24位 32位
计算机中的最小单位叫 位 bit
1Byte=8bit
1KB=1024Byte=2的10次方B
Byte B 计算机能处理的最小单位0-1111 11111=255
1MB=1024KB
1GB=1024MB
1TB=1024GB
1Gb=128MB
bps网络宽带 每秒多少bit | bit percent second
练习
l 1 定义一个结构叫MyColor,有三个成员,分别为red,green,blue
声明一个 MyColor类型的变量,并对其成员赋值.使MyColor可以表示成一个红色.
l 2 定义一个结构类型Person,有三个成员,分别为姓名,性别,年龄
声明两个Person类型的变量,分别表示 张三 男 18岁/ 小兰 女 16岁
数组
l 一次语文测试后,老师让班长统计每一个学生的成绩并计算全班(全班共60人)的平均成绩,然后把所有成绩显示出来.
l 如何声明变量?
l 好的解决方法,使用数组.
l 保存多个值。几乎任意类型都可以声明数组。
l 数组的声明
l 数组的赋值与取值
l 常见问题:求平均值,求最大值,求和,排序
Console.Clear();清屏
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima/
号外:笔记下载 黑马程序员_看视频记笔记_29-40
枚举\常量\结构
确定数量、确定值的几个取值:东西南北、男女、上中下。
|
和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。
const 类型 常量名 = 常量值
static void Main(string[] args)
{
const int PI = 3.14;
PI = 3.20;
}
(*)常量只能在初始化时赋值
字符串与枚举的转换
public enum Gender
{
Male=0,
famale}=2
//……
Console.WriteLine("你的性别:{0}.",Gender.male.ToString());
(Gender)(Enum.Parse( typeof(Gender),"male");
l 每一个值都对应一个数字
l 典型的枚举类型:MessageBox.Show的参数(后面会学到)
枚举的定义一般和类定义在同一个级别
定义枚举的时候不需要加双引号
枚举的定义不能是int类型的
枚举类型的变量都可以强制转换成一个int类型 (int)Gender.mail=0
枚举的值在定义时有个默认值从零开始
用户自定的字符串转换成枚举类型时记得加try{}catch{}
结构体
l 为什么要使用结构,例如c#中Color Point都是结构
显示器 24位 32位
计算机中的最小单位叫 位 bit
1Byte=8bit
1KB=1024Byte=2的10次方B
Byte B 计算机能处理的最小单位0-1111 11111=255
1MB=1024KB
1GB=1024MB
1TB=1024GB
1Gb=128MB
bps网络宽带 每秒多少bit | bit percent second
练习
l 1 定义一个结构叫MyColor,有三个成员,分别为red,green,blue
声明一个 MyColor类型的变量,并对其成员赋值.使MyColor可以表示成一个红色.
l 2 定义一个结构类型Person,有三个成员,分别为姓名,性别,年龄
声明两个Person类型的变量,分别表示 张三 男 18岁/ 小兰 女 16岁
数组
l 一次语文测试后,老师让班长统计每一个学生的成绩并计算全班(全班共60人)的平均成绩,然后把所有成绩显示出来.
l 如何声明变量?
l 好的解决方法,使用数组.
l 保存多个值。几乎任意类型都可以声明数组。
l 数组的声明
l 数组的赋值与取值
l 常见问题:求平均值,求最大值,求和,排序
Console.Clear();清屏
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima/
相关文章推荐
- 黑马程序员_看视频记笔记_C#编程基础01
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则要求再输入一次,如果密码是“888888”则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组的元素的顺序进行反转。
- 黑马程序员——C#基础视频笔记1
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
- 黑马程序员-C#编程基础之变量-学习笔记
- 黑马程序员之C#编程基础学习笔记:提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes,no),如果输入的是ye
- 黑马程序员-C#编程基础之结构-学习笔记
- 黑马程序员之C#编程基础学习笔记:提示用户输入两个整数(假设i1,i2)。如果i1,i2都是正数,则将i2的值递增一个数,然后打印i1+i2的值;如果i1,i2都是负数,则将i1的值递减10个数,然后
- 黑马程序员-C#编程基础之数组-学习笔记
- 黑马程序员之C#编程基础学习笔记:用while计算1到100之间整数的和;
- “黑马程序员”视频学习笔记之c#基础
- 黑马程序员之C#编程基础学习笔记:要求用户输入用户名和密码,只要不是admin,888888就一直提示要求重新输入。
- 黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
- 黑马程序员 自学02C#编程基础之变量
- .黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,当用户输入end的时候显示刚才输入的数字中的最大值。
- 黑马程序员之C#编程基础学习笔记:用while continue实现计算1到100之间的除了能被7整除之外所有整数的和。
- 黑马程序员之C#编程基础学习笔记:用while break实现要求用户输入用户名和密码,只要不是admin,888888就一直提示要求重新输入。