Als «.net» getaggte Fragen

97
xUnit.net: Globales Setup + Teardown?

Diese Frage bezieht sich auf das Unit-Test-Framework xUnit.net . Ich muss Code ausführen, bevor ein Test ausgeführt wird, und auch Code, nachdem alle Tests durchgeführt wurden. Ich dachte, es sollte eine Art Attribut- oder Markierungsschnittstelle geben, um den globalen Initialisierungs- und...

96
Warum eine Klasse besiegeln?

Ich würde gerne hören, was die Motivation für den Großteil der versiegelten Klassen im .Net-Framework ist. Was ist der Vorteil der Versiegelung einer Klasse? Ich kann mir nicht vorstellen, wie nützlich es sein kann, keine Vererbung zuzulassen, und höchstwahrscheinlich nicht der einzige, der gegen...

96
Abgabeparameterwert in ADO.NET abrufen

Meine gespeicherte Prozedur hat einen Ausgabeparameter: @ID INT OUT Wie kann ich dies mit ado.net abrufen? using (SqlConnection conn = new SqlConnection(...)) { SqlCommand cmd = new SqlCommand("sproc", conn); cmd.CommandType = CommandType.StoredProcedure; // add parameters conn.Open(); // *** read...

96
Gegenüber von String.Split mit Trennzeichen (.net)

Gibt es eine Möglichkeit, das Gegenteil von String.Splitin .Net zu tun ? Das heißt, alle Elemente eines Arrays mit einem bestimmten Trennzeichen zu kombinieren. Nehmen ["a", "b", "c"]und Geben "a b c"(mit einem Trennzeichen von " "). UPDATE: Ich habe die Antwort selbst gefunden. Es ist die...

96
Unit-Tests seriell (statt parallel) ausführen

Ich versuche, eine von mir geschriebene WCF-Host-Management-Engine zu testen. Die Engine erstellt ServiceHost-Instanzen grundsätzlich im laufenden Betrieb basierend auf der Konfiguration. Auf diese Weise können wir dynamisch neu konfigurieren, welche Dienste verfügbar sind, ohne alle herunterfahren...

96
C # DateTime.Now Genauigkeit

Ich habe gerade ein unerwartetes Verhalten mit DateTime.UtcNow festgestellt, als ich einige Unit-Tests durchgeführt habe. Wenn Sie DateTime.Now/UtcNow schnell hintereinander aufrufen, erhalten Sie anscheinend den gleichen Wert für ein länger als erwartetes Zeitintervall zurück, anstatt genauere...

96
Lesen großer Textdateien mit Streams in C #

Ich habe die schöne Aufgabe, herauszufinden, wie man mit großen Dateien umgeht, die in den Skripteditor unserer Anwendung geladen werden (es ist wie VBA für unser internes Produkt für schnelle Makros). Die meisten Dateien haben eine Größe von 300-400 KB, was ein gutes Laden ist. Aber wenn sie über...

96
Warum wird die Exited-Methode meines Prozesses nicht aufgerufen?

Ich habe folgenden Code, aber warum wird die ProcessExitedMethode nie aufgerufen? Es ist das gleiche, wenn ich keine Windows-Shell ( startInfo.UseShellExecute = false) verwende. ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = true; startInfo.UseShellExecute =...