else 结构放在 if 的下边和 if 搭配使用。if 和 else 下边用{}表达一个管辖范围,这时是不能像普通语句那样在最后带分号。3、多重 if 结构 4、switch 结构 switch 的运行规则:"先匹配(只一次)后贯穿执行,遇到 break 才跳出"。case 内部可以嵌套使用 if-else结构,甚至是另一个 switch 结构。比较 switch...
这段代码其实约等于如下代码:相比使用三元运算符,使用if-else或者switch-case可读性更好一些。匿名类型 有时候,我们需要简单结构化一些数据,但是又不想定义一个用来结构化数据的实体类或者结构体,通常的做法,我们可能会定义一个object数组,将对应数据放到数组中,然后通过下标去获取数组中对应的数据,或者使用键值...
程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面所带的值进行匹配,一旦匹配成功,则执行该case所带的代码,执行完成后,遇到break。跳出switch-case结构。如果,跟每个case所带的值都不匹配。就看当前这个switch-case结构中是否存在default,如果有default,则执行default...
WriteLine("a/b={0}", caculat(a, b, '/')); } static double caculat(double a, double b,char operate) { double end = 0; switch (operate) { case '+': end = a + b; break; case '-': end = a - b; break; case '*': end = a * b; break; case '/': end = a / ...
switch(x) { case 1: case 2: //... break; //正确 case 3: //... case 4: //... break; //错误 } 我们可以使用 foreach 遍历数组中的元素,就像 Objective-C 中的 forin 一样。 对于某些非托管对象,有数量限制或很耗费系统资源,在使用完成之后,应该尽快释放他们,我们就应使用 using 语句简化...
break; } }窗体背景颜色变化:private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { switch(comboBox2.SelectedIndex) { case 0: this.BackColor=Color.Red; break;
B,Switch语句:用于同条件多结果判断 Switch (条件) { Case 结果1: 代码1; break; Case 结果2: 代码2; break; Case 结果3: 代码3; goto Case 结果2;//此时Case..相当于一个Label Case 结果4: 代码4; Return; Case 结果5: Case 结果6:
1. switch-case用于判断变量定值,执行特定代码块 2. for循环做预定次数的循环 3. while做条件循环(满足条件进行循环),不满足条件就退出 4. do-while是先执行一次循环体,再判断是否继续循环 5. “for(……;;……)”(两个分号中间空着)等同于“while (true)” ...
Main(string[] args) { int k = (int)DateTime.Now.DayOfWeek;//获取当前日期是星期几的数字返回值 switch (k) { //如果变量k与WeekEn枚举类型中的week1~week7枚举值相等则输出相应是周几 case (int)WeekEn.week1: Console.WriteLine("today(今天):monday(周一)"); break; case...
—循环迭代集合中的每一项。跳转语句goto语句——跳转到指定;标签的位置;break语句——switch语句中跳出当前case;在循环语句中,执行循环后面的语句;continue语句——在循环中,跳出当前的迭代,执行下一次迭代;return语句——退出当前方法,或类。六、枚举用户自定义的整数类型关键字enum使代码更易读和操作 ...