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

    +6

    1. 1
    2. 2
    3. 3
    4. 4
    if (value is Int32)
    {
        Int32 prio = Int32.Parse(value.ToString());
    }

    Запостил: l1pton17, 20 Сентября 2015

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

    • Не шарю в си диез, но что эта проверка означает в языке со статической типизацией?
      Ответить
      • Возможность каста.
        Ответить
      • Что-то такое?

        Object value = 1;
        value is Int32; //true


        >си диез
        До диез
        Ответить
        • да, что-то такое.
          позвращает true, если объект является указанных типом, или же наследуется как-то... короче, то, что его можно привести к нему.
          as - приводит к типу, если может. если нет - возвращает null.
          а вообще тут говно не в том, что он делает проверку, а в том, что он int.parse(int.tostring()) делает
          Ответить
      • А вопрос с подъёбкой-то!
        Ответить
        • мне кажется, подъебка только в твоем вопросе. очевидно же все
          Ответить
          • А вообще да, я неверно понял вопрос. Как будто шарп не имеет статической типизации. Вообще про сишку эта подъёбка была бы смешнее. Да, я слишком испорчен
            Ответить
    • Каст для бедных.
      Ответить

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