黑马程序员_看视频记笔记_C#编程基础02

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------

 

号外:笔记下载 黑马程序员_看视频记笔记_29-40

枚举\常量\结构

确定数量、确定值的几个取值:东西南北、男女、上中下。

 
 

enum Gender{male,female}

enum QQStatus{online,offline,hidden}

 

 

 

 

 

 

枚举的用法,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/

转载于:https://www.cnblogs.com/xyzla/archive/2012/10/06/2712811.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值