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