Frage

Oft beginne ich eine neue Instanz von Visual Studio, nur eine Konsolenanwendung zu erstellen, die eine Ausgabe und / oder Eingabe hat. Es ist eine temporäre Sandbox Ich benutze eine Methode oder etwas anderes zu testen und ein paar Minuten später schließen.

Können Sie sich werkzeuglos diese ersetzen?

Ich verwende eine Anwendung, die zwei Textfelder hatte: ein auf C # -Code zu nehmen, und einen auf dem Boden, als stdout zu handeln. Aber ich kann den Namen nicht erinnern.

War es hilfreich?

Lösung

Hier finden Sie aktuelle LINQPad . Es ist leicht und hat viele Funktionen. Groß für kurze Schnipsel. Snippet Compiler ist ein weiterer guter. Früher war es meine Haupt Wahl vor LINQPad sein. Sein Autor scheint nicht aktiv zu werden, die Aktualisierung in letzter Zeit.

Dies sind die beiden wichtigsten sind aus meiner Vorschläge aufgelistet hier: Sind es Alternativen zu FastSharp?

EDIT: Darüber hinaus hat das Mono-Projekt einen C # REPL .

Andere Tipps

Sie können die Befehlszeile C # Compiler csc verwenden.

Es ist so einfach wie eine Make-Datei zu schreiben, wirklich.

In Visual Studio, die Direkt-Fenster können Sie Befehle zur Laufzeit einzugeben, und Sie können auch ein href eingeben <= „http://msdn.microsoft.com/en-us/library/aa290869%28v=vs.71%29.aspx“ rel = „nofollow noreferrer“> Uhren - das ist mehr statisch, sondern auch die gleiche Aufgabe erfüllen. Wie auch immer, beide könnten einen „armer Mann“ REPL berücksichtigt werden.

Versuchen Sie, die C # REPL Script Environment dh Teil der O2 Platform

Es wird Ihnen eine perfekte Umgebung alle C # Funktionen und APIs auszuprobieren (konzeptionell die O2-ERSATZ-Umgebung ähnelt LINQPad)

Sie sollten auch einen Blick auf Roslyn von Microsoft nehmen. Auf (alle laufenden Ständer -Alone außerhalb Visual Studio) , die erste ist eine einfache Roslyn REPL

Neben den großen Antworten schon wie LINQPad würde ich empfehlen, einen Blick auf unter CShell , es ist ein klein C # REPL IDE, dass wir Sie in kürzester Zeit einen Code eingeben.

http://cshell.net/

Unit-Tests und TDD. Es ist die nächste Sache, REPL Sie in einer statischen Sprache erhalten können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top