Нужно создать объект из if - C#
Формулировка задачи:
с1, с2, с3, с4 - классы
А дальше много кода с использованием объекта с. Пишет ошибку, так как не может найти объект с. Что делать?
p.s: знаю, вопрос наверное нубский, так что извиняйте)
switch (s)
{
case "c1":
{
c1 c = new c1();
}
break;
case "c2":
{
c2 c = new c2();
}
break;
case "c3":
{
c3 c = new c3();
}
break;
case "c4":
{
c4 c = new c4();
}
break;
}Решение задачи: «Нужно создать объект из if»
textual
Листинг программы
private static void Main(string[] args)
{
string s = "C1";
dynamic c = null;
switch (s)
{
case "C1":
c = new C1();
break;
case "C2":
c = new C2();
break;
case "C3":
c = new C3();
break;
case "C4":
c = new C4();
break;
}
Console.WriteLine(c.GetType().ToString());
Console.ReadKey();
}
}
internal class C1
{
}
internal class C2
{
}
internal class C3
{
}
internal class C4
{
}