что за знак такой

Тема в разделе ".NET", создана пользователем ssh, 6 июл 2010.

  1. ssh

    ssh Гость

    Прошу сильно не пинать, вот приходится разбирать примеры кода, не могу найти описание этого выражения:
    e.Cancel = !DoActions();
    ЧТо значит знак восклицания перед DoActions();?

    ++++++++++++++++
    private void Form1_Action(object sender, ActionCancelEventArgs e)
    {
    e.Cancel = !DoActions();
    if (e.Cancel)
    e.Message = "Wasn't the right time.";
    }
    private bool DoActions()
    {
    bool retVal = false;
    DateTime tm = DateTime.Now;

    if (tm.Second < 30)
    {
    time = "The time is " + DateTime.Now.ToLongTimeString();
    retVal = true;
    }
    else
    time = "";

    return retVal;

    }
    +++++++++++++++++
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    ! - это Отрицание. Логическое Не. :) :)
     
Загрузка...

Поделиться этой страницей