C#中如何用default语句?

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!验证失败,请重新输入!");

}

喵喔喔
浏览 825回答 3
3回答

暮色呼如

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 以外。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle