Нужно создать объект из 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 { }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д