黑马程序员——关于常量、枚举、结构、异常的总结笔记

  ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
1.常量的语法
const   类型  常量名= 常量值;
定义常量的好处:
常量是不可改变的量,之所以定义常量是为了防止变量被任意的修改 ,常量一旦被定义后面使用的时候就不能修改他的值
2.枚举
枚举的作用是:限制用户赋值,只能在定义枚举时列举的值中选择
枚举的好处是:不需要死记每一个值是什么?只需要选择相应的值就可以
语法:
enum   自己起的类型名称{值1,值2,值3,值4,值5······};
枚举的定义一般和类定义在同一个级别,这样在同一个命名空间下的所有类就都可以使用这个枚举了
3.使用枚举时应该注意的几点:
第一,定义枚举时,值不能是int类型
第二,枚举类型可以直接输出;
第三,枚举类型的值都可以强制转换成一个int类型的值
4.举例
 enum gender             //定义一个gender类型的枚举
 
{
        男,女
 
 }
 
class Program
 {
 static void Main(string[] args)
 {
   gender sex;                                                          //声明一个gender类型的变量sex
   sex = gender.男;                                                  //然后通过变量名.访问枚举中的值
   switch (sex)                                                          //通过switch——case语句判断sex的值
 {
 case gender.男:
Console.WriteLine("男性");
 break;
case gender.女:
 
Console.WriteLine("女性");
 break;
 
}
 
 Console.ReadKey();
 }
 }  
4.结构
什么时候使用结构?结构的作用有那些?
我们声明一组变量,当我们存储n个人的信息时,就要声明n组变量麻烦,那就导致变量名的重复定义
使用结构不但省去了重复定义的麻烦,而且还不容易记乱
定义好一个结构后,就可以直接声明相应的变量了   声明好变量后    通过变量名.成员名   来访问结构的成员
5.结构的语法
访问修饰符  struct  结构名
{
定义结构成员(其中可以包含方法和变量)

6.典型例子
public struct person     //定义一个结构名字叫person
{
        public string name;
        public int age;
  }
 class Program
 {
  static void Main(string[] args)
 {
            person onePerson;                                    //然后定义person类型的变量
            onePerson.name = "张三";                      // 通过变量名.访问结构中的字段
            onePerson.age = 10;
            Console.WriteLine("我的名字叫{0}我的年龄是{1}",onePerson.name,onePerson.age);
   }
   }  
6.异常
try——catch的使用
try{
有可能出现错误的代码
}catch{
出错后的处理
}
如何执行:
第一,如果执行的代码没有出错,则程序正常运行try中的内容后,不会执行catch中的内容
第二,如果try中的代码一旦出错,程序立即跳入catch中去执行代码,那么try中的出错代码后面的代码不再执行了
  ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值