У меня есть простой консольного приложения с пространством именSystem.Console разрешения к неправильному имен
something.service.console
Проблема заключается в том, когда я пытаюсь использовать
Console.WriteLine("something");
Я получаю ошибку компиляции: Тип или имя пространства имен «WriteLine» dos не существует в пространстве имен something.service.console.
Так что, если я использую
System.Console.WriteLine("something");
C# компилятор пытается решить метод WriteLine к неправильному имен ("something.service.console"). В этом случае можно заставить компилятор разрешить Console.WriteLine правильному пространству имен «Система» (вместо переименования моего пространства имен :))?
Спасибо.
Это потому, что ваш класс называется 'Console' так же, как' System.Console'. Вам следует избегать такого наименования –
Как указано в Мотивации, вам следует избегать использования имен классов, которые уже встречаются в структуре. –
Спасибо за ответы, но это был не вопрос :) –