else(mima==null) { MessageBox.Show(" 請輸入密碼"MessageBox.Show(" 請輸入姓名");
else if { MessageBox.Show("姓名:”+ name +"密碼:" +mima)};
妳這個語句:
當滿足 name ==null 這個條件後,他就不會再往下判斷 mima ==null 這個條件,所以不會彈出"請輸入密碼",所以要用2個if並行判斷
2.像這種時候name==null 和name ==""為避免壹些錯誤2個條件都要判斷
3.string name=this.textbox1.Text.Trim();
string mima=this.textbox2.Text.Trim();
像這種文本框獲取的string字段都要加上Trim()去除掉字符串首尾的空白字符,
以下是代碼:
if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(mima) )
//(假如name為空值或者為null) 或者(mima為空值或者為null)進入該條件判斷
{
if( string.IsNullOrEmpty(name)) { MessageBox.Show(" 請輸入姓名"); }
if (string.IsNullOrEmpty(mima)) { MessageBox.Show(" 請輸入密碼"); }
}
else
{
MessageBox.Show("姓名:" + name + "密碼:" + mima);
}