Запустим наш проект WindowsFormsApplication1 и откроем форму.
Как это сделать, мы знаем из предыдущего урока.
Попробуем сделать так, чтобы программа выдавала приветствие только конкретному пользователю, скажем с именем Саша.
Представим себе, что эта программа контролирует вход на сайт онлайн игры. Раньше играть мог кто угодно без регистрации, поэтому там развелось много спамеров и троллей. Чтобы уменьшить их число, админ ввёл обязательную регистрацию и авторизацию. Пока авторизоваться может только игрок Вася.
В меню Вид выберем пункт Код.
Попадём в код формы.
Зайдём в обработчик события button1Click.
И слегка поменяем код обработчика.
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "Вася")
{
MessageBox.Show("Привет, " + textBox1.Text + "!");
}
}
Мы добавили проверку свойства Text объекта textBox1 на соответствие значению "Вася".
Другими словами - проверяем, равна ли строка textBox1.Text строке "Вася". Поэтому между ними и стоит знак ==.
Если равна, то выполняем блок кода внутри фигурных скобок после условия (textBox1.Text == "Вася"), то есть
MessageBox.Show("Привет, " + textBox1.Text + "!");
Ключевое слово if называется условным оператором, или оператором ЕСЛИ.
== является оператором сравнения.
Запустим программу.
Теперь добавим в игру ещё одного пользователя - Петю.
Слегка изменим код условия (textBox1.Text == "Вася").
Получится так.
(textBox1.Text == "Вася" || textBox1.Text == "Петя")
Знак || называется оператором ИЛИ.
Снова запустим программу и попробуем авторизоваться сначала под Васей, потом под Петей.
|