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

    +135

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    public bool IsSupportServerVersion()
        {
          if (this._connMaster.State == ConnectionState.Closed)
            this._connMaster.Open();
          if (int.Parse(((object) this._connMaster.ServerVersion.Split(new char[1]
          {
            '.'
          })[0]).ToString()) >= 9)
          {
            if (int.Parse(((object) this._connMaster.ServerVersion.Split(new char[1]
            {
              '.'
            })[0]).ToString()) <= 10)
              return true;
          }
          return false;
        }

    Проверка версии MSSQL. На фоне того, что писателями заявлена работа с 2005, смотрится особенно хорошо.

    Запостил: croacker, 08 Мая 2013

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

    • Мощно. Особенно тронуло кастование строки к объекту, чтобы потом у этого объекта вызвать ToString().
      А вообще - неужели нету свойства, которое непосредственно числа хранит?
      Ответить
    • new char[1]
              {
                '.'
              })

      Это автоформаттер такой?
      Ответить

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