C#基础 05

顺序结构: 语句顺序执行
分支结构:语句在满足条件下执行 if, if-else, if-else if,switch-case 表1?表2:表3
循环结构:语句在满条件下循环执行多次 while, do-while, for, foreach
跳转语句:break(跳出当前循环) , continue


三元表达式
表达式1 ? 表达式2 :表达式3;
表达式1: 一般为一个关系表达式,如果关系表达式1的结果为true,那么表达式2的值为整个三元表达式的值,否则,表达式3就是整个三元表达式的值.
要求:表达式2和表达式3的结果类型必须一致,并且也要和整个三元表达式的结果类型一致


常量
语法:
const 常量类型 常量名 = 常量值
枚举(规范程序员的开发)
语法:
public enum 枚举名
{
值1,
值2,
值3

}
public:访问修饰符,访问权限 公开的,公共的,谁都能访问
enum:表示声明枚举的关键字
枚举名:必须要Pascal命名规范,每个单词的首字母都要大写
枚举类型和int类型互相兼容,所以两种类型可以通过强制类型的转换的语法互相转换。
枚举类型的值默认从0开始的。
不管是将字符串类型的数字转换成枚举类型还是将int类型转换成枚举类型,结果都不会抛异常,
但是,如果要转换的字符串,在枚举中,并没有所对应的值,这个时候会抛出异常。


结构:一次性声明多个不同类型的变量
语法:
public struct 变量名
{
结构成员;
}
字段和变量有一个本质的区别:字段可以存储多个值,而变量只能存储一个


int.Parse()
int.TryParse()
Random–>在一定时间内产生的随机数是一定的

数组:(一次性存储或者声明多个相同类型的变量)
数组类型[] 数组名 = new 数组类型[数组长度]
注意:数组的长度一旦声明了,就不能再被改变了

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/86581550