1. C# / Говнокод #6243

    +119

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    try
    {
         selectedDate = Calendar1.SelectedDate.AddMilliseconds(-1);
         selectedDate = Calendar1.SelectedDate;
    }
    catch (Exception)
    {
          selectedDate = DateTime.Now.Date;
    }

    Ну вот как-то так пытался отловить дефолтовое значение календаря.

    Запостил: partizan, 06 Апреля 2011

    Комментарии (6) RSS

    • Какая жесть!!
      Ответить
      • Скажите а какой практический смысл в 3 строчке ?
        Ответить
        • Третья это которая?
          selectedDate = Calendar1.SelectedDate;?
          Если она,то после выполнения строки
          selectedDate = Calendar1.SelectedDate.AddMilliseconds(-1);
          либо вывалится эксепшн, и выполнится
          selectedDate = DateTime.Now.Date;
          ,либо пойдет в
          selectedDate = Calendar1.SelectedDate;
          и получим выбранную дату на календаре =)

          А вообще, проверьте дебагером,понятней будет.
          Ответить
    • exception-driven development, млять )
      Ответить
    • На краю кровати безжизненным телом лежала Настя ее всю в сенниках, ссадинах и кровоподтеках трахал какай-то пидар.
      Ответить

    Добавить комментарий