Articles of .net

Konsolenausgabe in eine Datei spiegeln

Gibt es in einer C # -Konsolenanwendung eine intelligente Möglichkeit, die Konsolenausgabe in eine Textdatei zu spiegeln? Zur Zeit übergebe ich die gleiche Zeichenfolge sowohl an Console.WriteLine als auch an InstanceOfStreamWriter.WriteLine in einer Protokollmethode.

MVP-Beispiele für Windows Forms

Gibt es einen guten Beispielcode oder ein Testprojekt zur Erklärung des Model-View-Presenter (MVP) -Musters? Es gibt viele Erklärungslinks, aber ich möchte einen guten Beispielcode haben, um anderen zu zeigen, ohne das Rad neu zu erfinden.

Warum sollte ich einzelne ‘awarte Task.WhenAll’ über mehrere warten lieber?

await Task.WhenAll mir die Reihenfolge der Aufgabenvervollständigung egal ist und sie alle nur zum Abschluss benötigen, sollte ich trotzdem await Task.WhenAll statt mehreren await ? ZB ist DoWord2 unterhalb einer bevorzugten Methode zu DoWork1 (und warum?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task DoTaskAsync(string name, int timeout) { var […]

Warum existiert NotImplementedException?

Das regt mich wirklich auf, also hoffe ich, dass jemand mir eine vernünftige Begründung dafür geben kann, warum die Dinge so sind, wie sie sind. NotImplementedException. Du ziehst mein Bein, oder? Nein, ich werde nicht den billigen Stich dabei nehmen, indem ich sage: “Moment, die Methode ist implementiert – sie triggers eine NotImplementedException aus.” Ja, […]

Pfad zu MSBuild

Wie kann ich programmatisch den Pfad zu MSBuild von einem Computer abrufen, auf dem meine EXE ausgeführt wird? Ich kann die .NET-Version von der Umgebung erhalten, aber gibt es eine Möglichkeit, den richtigen Ordner für eine .NET-Version zu bekommen?

Wie aktivieren Sie “Enable .NET Framework Quellschritt”?

Update 22. Februar 2013 : Der Microsoft Connect-Eintrag enthält eine Notiz von Alok Shriram (Programm-Manager, Basisklassenbibliotheken, .NET Framework), dass das Problem jetzt behoben werden sollte. Der Connect-Eintrag ist als Behoben (Fixed) markiert: Dieses Problem sollte jetzt behoben werden. Wir haben ein Update für Referenzquellen veröffentlicht. Bitte lassen Sie uns wissen, falls Ihr Problem immer noch […]

Wie erkenne ich zur Laufzeit, dass .NET Version 4.5 derzeit Ihren Code ausführt?

Ich habe .NET 4.5 Developer Preview von http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 installiert, welches die .NET 4.0 Version ersetzt. Allerdings scheint die alte Art, die .NET-Framework-Version zu erkennen, 4.0 (genauer gesagt 4.0.30319.17020 auf meinem PC) anstelle von 4.5 (sicher wahrscheinlich aus Gründen der Abwärtskompatibilität oder?) Zurückzugeben: using System; namespace ConsoleApplication { class Program { static void Main(string[] args) { […]

.NET-Code zum Senden von ZPL an Zebra-Drucker

Gibt es eine Möglichkeit, ZPL (Zebra Programming Language) an einen Drucker in .NET zu senden? Ich habe den Code, um dies in Delphi zu tun, aber es ist nicht schön, und ich würde lieber nicht versuchen, es in .NET neu zu erstellen, wie es ist.

Schwaches Event-Handler-Modell zur Verwendung mit Lambdas

OK, das ist eher eine Antwort als eine Frage, aber nachdem ich diese Frage gestellt und die verschiedenen Teile von Dustin Campbell , Egor und einen letzten Tipp aus dem ‘ IObservable / Rx / Reactive Framework ‘ zusammengezogen habe, denke ich, dass ich habe eine praktikable Lösung für dieses spezielle Problem ausgearbeitet. Es kann […]

Wie behandelt man ein Klick-Ereignis in der Schaltflächenspalte in Datagridview?

Ich entwickle eine Windows-Anwendung mit C #. Ich verwende DataGridView , um Daten anzuzeigen. Ich habe eine Button-Spalte hinzugefügt. Ich möchte wissen, wie ich Click-Ereignis auf dieser Schaltfläche in DataGridView behandeln kann.