Проверка типа через Case - C#

Узнай цену своей работы

Формулировка задачи:

                if (Obj is Class1)
                    ;//действие
                else if (Obj  is Class2)
                    ;//действие
Можно это сделать через switch case?
https://blogs.msdn.microsoft.com/jar...hing-on-types/ ответ

Решение задачи: «Проверка типа через Case»

textual
Листинг программы
switch (x.GetType().Name)
{
    case "Int32":
        Console.WriteLine("int");
        break;
    case "String":
        Console.WriteLine("string");
        break;
    case "Char":
        Console.WriteLine("char");
        break;
    default:
        Console.WriteLine("другой тип");
        break;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы