C#学习笔记(5)


Continue:

用于循环中,程序一旦执行到continue语句,立即结束本次循环(就是不再执行循环体中continue下面的语句了),直接进行下一次循环。(do-while/while直接进行下一次循环条件的判断,如果条件成立,则再次进入循环。对于for循环,先执行表达式3,再判断循环条件是否成功!)

总结

顺序结构:语句顺序执行

分支结构:语句在满足条件下执行

If, if else,if else-if,switch case, 表1?表2:表3:

(三元表达式)

循环结构:语句在满足条件下循环执行多次

While,do while, for

跳转语句:

Break,continue,goto

 

 

三元表达式:

表1?表2:表3:

执行过程:首先计算表达式1,表达式1 应该是一个能够计算成bool类型的值,如果表1的值为true,则表达式2的值作为整个表达式的值,如果表1的值为false,则表达式3的值作为整个表达式的值。

表达式2 和表达式3 的类型一定要相同(相兼容)。

例如:a>b? a:b;

 

常量:

语法:

Const 类型常量名 = 常量值

在定义时赋值,在其他地方不允许赋值。

 

枚举:

让我们定义一种枚举类型并且在定义这种类型时我们要指定这个类型的所有值。

语法:

Enum 自己起的类型名称

1,值2,值3。。。。值N

枚举的定义,一般和类定义在同一个级别。这样,在同一个命名空间下的所有的所有的类就都可以使用这个枚举了。(在方法中也可以,在类中也可以。)

枚举的作用:

1)                 限制用户不能随意赋值,只能在定义枚举时例举的值中选择。

2)                 不需要死记没一个值是什么,只需要选择相应的值。

注意:定义枚举时,值不能为int 类型。

枚举类型的变量都可以强制转换成一个int类型。

枚举的值在定义时是有一个默认编号的,编号从0开始。

如何把一个字符串转换成枚举类型:

(自枚)(enum.parse(typeof(自枚),“待转换的字符串”) );

为什么要用结构:

1)     比如我们上课讲的为了存储一个人的信息,要声明一组变量。当我们要存储N个人的信息时,就要声明N组变量,麻烦。

2)     存储一个人信息的这几个变量间没有关系,容易记乱。

 

 

 

语法:

访问修饰符(

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值