'Test' is a 'namespace' but is used like a 'type' - C#

Узнай цену своей работы

Формулировка задачи:

Мне казалось, что такой код будет работать.
using Test;
 
namespace Test
{
    class Test
    {
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        Test test = new Test();
    }
}
На деле выдаёт
'Test' is a 'namespace' but is used like a 'type'
Почему?

Решение задачи: «'Test' is a 'namespace' but is used like a 'type'»

textual
Листинг программы
namespace Test
{
    class Test
    {
    }
}
namespace MoreTest
{
    class Test
    {
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        Test t1 = new Test(); //ошибка
        Test.Test t2 = new Test.Test();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы