Articles of c #

Wie kompiliere ich OS X unter Linux oder Windows?

Ich möchte meine C / C ++ – Anwendungen nach OS X portieren. Ich habe keinen Mac, aber ich habe Linux und Windows. Gibt es dafür ein Werkzeug?

Wie man Template-Spezialisierung in C # vornimmt

Wie würden Sie sich auf C # spezialisieren? Ich werde ein Problem darstellen. Sie haben einen Vorlagentyp, Sie haben keine Ahnung, was es ist. Aber Sie wissen, ob es von XYZ abgeleitet ist, das Sie aufrufen möchten .alternativeFunc (). Eine gute Möglichkeit besteht darin, eine spezialisierte function oder class aufzurufen und normalCall return.normalFunc () zurückzugeben, […]

Was ist der beste Weg, um mathematische Ausdrücke in C ++ auszuwerten?

Was ist zum Beispiel der beste Weg, um einen benutzerdefinierten mathematischen Ausdruck auszuwerten? 3+sqrt(5)+pow(3)+log(5) Ich weiß, dass das Einbetten von Python in C ++ das kann; Gibt es einen besseren Weg? Vielen Dank!

Konvertieren von DataTable in CSV-Stream

Derzeit haben Sie eine DataTable, möchten diese jedoch über einen WebHandler an den Benutzer streamen. FileHelpers hat CommonEngine.DataTableToCsv(dt, “file.csv”) . Es speichert es jedoch in einer Datei. Wie kann ich es stattdessen in einem Stream speichern? Ich weiß, wie es geht, wenn ich weiß, dass die Spalten fortgeschritten sind oder sich nicht ändern, aber ich […]

Wie starte ich eine WPF-Anwendung neu?

Wie kann ich eine WPF-Anwendung neu starten? In Windows Forms habe ich verwendet System.Windows.Forms.Application.Restart(); Wie geht es in WPF?

c # kontinuierlich gelesene Datei

Ich möchte Datei kontinuierlich wie GNU Schwanz mit “-f” -Param lesen. Ich brauche es, um die Log-Datei zu lesen. Was ist der richtige Weg?

C #: Was passiert, wenn eine statische Methode von mehreren Threads aufgerufen wird?

In meiner Anwendung habe ich eine statische Methode, die von mehreren Threads gleichzeitig aufgerufen wird. Besteht die Gefahr, dass meine Daten durcheinander geraten? In meinem ersten Versuch war die Methode nicht statisch und ich habe mehrere Instanzen der class erstellt. In diesem Fall sind meine Daten irgendwie durcheinander geraten. Ich bin mir nicht sicher, wie […]

Sind Lambda-Ausdrücke in C # -Closures?

Sind Lambda-Ausdrücke (und bis zu einem gewissen Grad anonyme functionen) Closures? Mein Verständnis von Schließungen ist, dass sie functionen sind, die als Objekte behandelt werden, was eine genaue Darstellung dessen zu sein scheint, was anonyme functionen und Lambda-Ausdrücke tun. Und ist es richtig, sie als Schließungen zu bezeichnen? Ich verstehe, dass Schließungen aufgrund des Lispeldialekts […]

Schnellste Möglichkeit, um ein Bild in ein Byte-Array zu konvertieren

Ich mache Remote-Desktop-Sharing-Anwendung, in der ich ein Bild des Desktops erfassen und komprimieren und an den Empfänger senden. Um das Bild zu komprimieren, muss ich es in ein Byte [] konvertieren. Momentan verwende ich das: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); } public Image byteArrayToImage(byte[] byteArrayIn) { MemoryStream […]

Warum möchte ReSharper ‘var’ für alles verwenden?

Ich habe gerade begonnen, ReSharper mit Visual Studio zu verwenden (nach den vielen Empfehlungen zu SO). Um es auszuprobieren, habe ich ein aktuelles ASP.NET MVC-Projekt geöffnet. Eines der ersten und häufigsten Dinge, die ich bemerkt habe, besteht darin, die meisten / alle expliziten Deklarationen stattdessen in var zu ändern. Beispielsweise: //From This: MyObject foo = […]