Приветствую Вас, Гость

Меню

Форма входа

Войти через соцсеть:

Уроки
Урок 1. Как написать программу на C#
Урок 2. Что такое элементы, свойства и события и как с ними работать
Урок 3. Условный оператор if (ЕСЛИ). Операторы & (И) и | (ИЛИ)
---
Урок 1. Как написать приложение Android на C#

Статьи
Как быстро перейти с C++ на C#

Друзья сайта
  • Создайте сайт на uCoz бесплатно
  • MSDN - Руководство C#
  • MSDN - C# для школьников
  • PInvoke.Net - C# под WinAPI (DllImport'ы)

  • Статистика
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

     Каталог статей 
    Главная » Статьи » 1. Уроки C# » C# [ Добавить статью ]

    Урок 3. Условный оператор if (ЕСЛИ). Операторы && (И) и || (ИЛИ)

    Запустим наш проект 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 == "Петя")
    Знак || называется оператором ИЛИ.
     
    Снова запустим программу и попробуем авторизоваться сначала под Васей, потом под Петей.
    Категория: C# | Добавил: vZ (19.03.2014)
    Просмотров: 1515 | Рейтинг: 3.0/2
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Copyright vZ © 2024