Wie MVP in Konsole-Anwendung implementieren?
-
22-07-2019 - |
Frage
Ich habe folgenden Code in Program.cs in Konsolenanwendung
class Program : IView
{
private static ViewPresenter _presenter;
static void Main(string[] args)
{
_presenter = new ViewPresenter(this);
}
}
, aber ich kann this
zu Moderator passieren, als Hauptmethode static
ist. Nun, wie könnte ich diese Arbeit?
Lösung
Sie haben eine Instanz von Program
zu erstellen. Main ist eine statische Methode.
class Program : IView {
private static ViewPresenter _presenter;
static void Main(string[] args) {
_presenter = new ViewPresenter(new Program());
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow