John Capistrano Ответов: 2

Получил ошибку ожидаемый символ


получил сообщение об ошибке в строке
if (username == "" || password == "")


это мой код
private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                string username = bxUser.Text;
                string password = bxPass.Text

                if (username == "" || password == "") 
                {
                    MessageBox.Show("Please Input Details.");
                    return;
                }
                bool r = validate_login(username, password);
                if (r)
                {
                    dashboard mf = new dashboard();
                    mf.Show();
                    this.Hide();
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }


Что я уже пробовал:

я пытался поставить ; но это дает мне ту же ошибку

2 Ответов

Рейтинг:
20

RickZeeland

Линия:

string password = bxPass.Text
не заканчивается на этом ;

Кстати, лучше написать:
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))


OriginalGriff

+5 - но я бы предложил IsNullOrWhitespace вместо IsNullOrEmpty.

Рейтинг:
2

John Capistrano

Исправлено

private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                string username = bxUser.Text;
                string password = bxPass.Text

                if (username == "" || password == "") 
                {
                    MessageBox.Show("Please Input Details.");
                    return;
                }
                bool r = validate_login(username, password);
                if (r)
                {
                    dashboard mf = new dashboard();
                    mf.Show();
                    this.Hide();
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }


забыл добавить ; в
string password = bxPass.Text