Конфликт одноименных полей классов из разных Namespace - C#
Формулировка задачи:
У меня есть задача следующего плана,
Хотелось бы в ПО иметь несколько однотипных
классов
Namespace1
Namespace2
Namespace3
Каждый в будущем хотело бы скомпилировать
отдельной динамической библиотекой. Но пока это не суть...
В namespace есть свои структуры, конструкторы, массивы,
но они имеют одинаковые имена и вызовы, что мне позволяет компилировать
ПО с любым namespace, только меняя её в директивах.
Теперь я хочу получить возможность переключаться между ними динамически.
Когда я подключаю все Namespace я получаю ошибку рода...:
Ошибка 6 "cStatus" - неоднозначная ссылка между "Class1.cStatus" и "Class2.cStatus"
Как мне написать это всё правильно?
Решение задачи: «Конфликт одноименных полей классов из разных Namespace»
textual
Листинг программы
dynamic k = f ? new NS1.A() : new NS2.A();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д