为了账号安全,请及时绑定邮箱和手机立即绑定

C#中如何用default语句?

C#中如何用default语句?

喵喔喔 2019-03-07 11:07:23
if (dr.Read()){if (dr.GetString(0) == textBox2.Text.Trim() && dr.GetString(1) == "0"){MessageBox.Show("管理员成功登陆");Form2 f = new Form2();f.Show();}else{if (dr.GetString(0) == textBox2.Text.Trim() && dr.GetString(1) == "1"){ MessageBox.Show("Congratulations!用户验证成功!");Form3 f = new Form3 ();f.Show(); }}DefaultValueAttribute:MessageBox.Show("SORRY!验证失败,请重新输入!");}
查看完整描述

3 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

default 关键字可在 switch 语句或泛型代码中使用。

int caseSwitch = 1;
switch (caseSwitch)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}

控制传递给与开关的值匹配的 case 语句。 switch 语句可以包括任意数目的 case 实例,但是任何两个 case 语句都不能具有相同的值。 语句体从选定的语句开始执行,直到 break 将控制传递到 case 体以外。 在每一个 case 块(包括上一个块,不论它是 case 语句还是 default 语句)的后面,都必须有一个跳转语句(如 break)。 但有一个例外,(与 C++ switch 语句不同)C# 不支持从一个 case 标签显式贯穿到另一个 case 标签。 这个例外是当 case 语句中没有代码时。

如果没有任何 case 表达式与开关值匹配,则控制传递给跟在可选 default 标签后的语句。 如果没有 default 标签,则控制传递到 switch 以外。



查看完整回答
反对 回复 2019-03-30
  • 3 回答
  • 0 关注
  • 824 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信