c#中两个if语句如何合并,如下

问题描述:

c#中两个if语句如何合并,如下
if (Password.Text != Password1.Text)
Response.Write("您两次输入的密码不一样,请重新输入");
else
Response.Write("请记住您的密码");
if (TextBox1.Text == "")
{
Response.Write("请输入用户名");
}
else
Response.Write("欢迎您,您的用户名是" + TextBox1.Text + "
您的性别为" + RadioButtonList1.SelectedValue);

改后输出"请输入用户名"或“您两次输入的密码不一样,请重新输入”或{请记住您的密码,("欢迎您,您的用户名是" + TextBox1.Text + "
您的性别为" + RadioButtonList1.SelectedValue}
1个回答 分类:综合 2014-11-04

问题解答:

我来补答
你的逻辑好乱.是不是应该先输入用户名再去判断密码呀!
再问: 恩,我那是两个语句。现在求教怎么改啊
再答: 可以冗余一点: if (Password.Text != Password1.Text) { Response.Write("您两次输入的密码不一样,请重新输入"); if (TextBox1.Text == "") { Response.Write("请输入用户名"); } else Response.Write("欢迎您,您的用户名是" + TextBox1.Text + "
您的性别为" + RadioButtonList1.SelectedValue); } else { Response.Write("请记住您的密码"); if (TextBox1.Text == "") { Response.Write("请输入用户名"); } else Response.Write("欢迎您,您的用户名是" + TextBox1.Text + "
您的性别为" + RadioButtonList1.SelectedValue); }
再问: 运行后有“您两次输入的密码不一样,请重新输入欢迎您,您的用户名是s 您的性别为男”“请记住您的密码请输入用户名”好像和没改一样啊。求正常注册的修改逻辑啊
再答: if (TextBox1.Text == "") { Response.Write("请输入用户名"); return; } if (Password.Text != Password1.Text) { Response.Write("您两次输入的密码不一样,请重新输入"); return; } else { Response.Write("请记住您的密码"); } Response.Write("欢迎您,您的用户名是" + TextBox1.Text + "
您的性别为" + RadioButtonList1.SelectedValue);
 
 
展开全文阅读
剩余:2000
上一页:指函数和对函数
下一页:字丑请见谅。