2

2 つのテキスト ボックスが空であるかどうかを示すエラー メッセージを取得しようとしています。これにより、フォームがデータを処理できなくなります。このエラー メッセージは、textboxPhoneNum.Text が空であるか、無効なデータが含まれている場合に表示されます。

ただし、textboxName.Text が空の場合は表示されず、停止する必要がある場合はすべてのコードとデータも処理されます。

        int Phone;  

        string Name = textboxName.Text;

      if (String.IsNullOrEmpty(Name))
        {
            if (int.TryParse(textboxPhoneNum.Text, out Phone))
            {

               code..

            }

            else
            {
                //comment
                MessageBox.Show("Please fill in name and phone number.");
            }
        }
        else
        {
            //comment
            MessageBox.Show("Please fill in name and phone number.");
        }
    }
4

1 に答える 1

5

おそらくその行に否定がありませんか?

if (String.IsNullOrEmpty(Name))

if (!String.IsNullOrEmpty(Name))
于 2013-10-10T13:06:02.537 に答える