Как проверить тип dynamic аргумента? [дубликат]

206
10 апреля 2017, 04:00

На данный вопрос уже ответили:

  • Как проверить тип объекта во время выполнения программы на C#? 2 ответа

Подскажите пожалуйста, как правильно выполнять проверку на тип - содержащийся в dynamic?

Т.е что то типа:

static dynamic Method(dynamic argument)
{
    if(argument.GetType()==Int32)
    {
        //Выполняем тело метода
    }
    else 
    {
        return 1;
    }
}

(Просто оно ругается на Int32)

Answer 1
static dynamic Method(dynamic argument)
{
    if(argument is Int32)
    {
        //Выполняем тело метода
    }
    else 
    {
        return 1;
    }
}
READ ALSO
Запуск Task'a с определенным периодом

Запуск Task'a с определенным периодом

Возможно ли сделать так, чтобы Task выполнял функцию раз в минутуЕсли да, то как

247
C# кнопки событие по движению мыши

C# кнопки событие по движению мыши

Задача нажать клавишей мыши на кнопку и не отпуская протянуть по 10м другим кнопкам которые рядом находятсяДелаю обработку по собитию MouseDown...

247
Скрыть панель при нажатии за пределами этой панели

Скрыть панель при нажатии за пределами этой панели

Panel1 по умолчанию скрыта и открывается по нажатию на buttonНужно чтобы она закрывалась сама если пользователь нажмет в любом месте, кроме самой...

197
Ошибка при создании XML файла в Unity3D

Ошибка при создании XML файла в Unity3D

Я имею ошибки и из-за нее не создается файл сохранения

316