Классы в разных namespaces не видят друг друга. - C#

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

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

Существует два класса в разных неймспейсах. Вот первый:
namespace View
{
  public class Presenter
  {
    public Presenter(MainWindow prog){}
  }
}
Вот второй:
namespace Business
{
  public class MainWindow:Window
  {
     public MainWindow
     {
        Initialize Component();
        new Presenter(this);
     }
  }
}
Проблема заключается в том, что данные неймспейсы содержатся в разных библиотеках, а Студия запрещает мне сделать взаимную ссылку. И получается что я либо из первого класса не вижу второй, либо из второго первый.

Решение задачи: «Классы в разных namespaces не видят друг друга.»

textual
Листинг программы
Presenter presenter = new Presenter();
button1.Click += new RoutedEventHandler(presenter.button1_Click);

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


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

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

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