Articles of .net

Wie bekomme ich den Pfad der Assembly, in der sich der Code befindet?

Gibt es eine Möglichkeit, den Pfad für die Assembly zu ermitteln, in der sich der aktuelle Code befindet? Ich möchte nicht den Pfad der aufrufenden Assembly, sondern nur den, der den Code enthält. Grundsätzlich muss mein Komponententest einige XML-Testdateien lesen, die sich relativ zur DLL befinden. Ich möchte, dass der Pfad immer korrekt aufgetriggers wird, […]

Warum nicht von List erben?

Bei der Planung meiner Programme beginne ich oft mit einer Denkkette wie folgt: Eine Fußballmannschaft ist nur eine Liste von Fußballspielern. Daher sollte ich es darstellen mit: var football_team = new List(); Die Reihenfolge dieser Liste stellt die Reihenfolge dar, in der die Spieler in der Liste aufgeführt sind. Aber ich merke später, dass Teams […]

Einbetten von DLLs in eine kompilierte ausführbare Datei

Weißt du, ich habe nirgendwo eine gute Antwort dafür gefunden. Ist es möglich, eine bereits vorhandene DLL in eine kompilierte C # -Datei einzubetten (so dass Sie nur eine Datei verteilen müssen)? Wenn es möglich ist, wie würde man es tun? Normalerweise bin ich cool, wenn ich die DLLs einfach draußen lasse und das Setup-Programm […]

Wie kann ich String in Int umwandeln?

Ich habe ein TextBoxD1.Text und ich möchte es in ein int umwandeln, um es in einer database zu speichern. Wie kann ich das machen?

Die beste Methode zum Analysieren von Befehlszeilenargumenten in C #?

Beim Erstellen von Konsolenanwendungen, die Parameter verwenden, können Sie die Argumente verwenden, die an Main(string[] args) . In der Vergangenheit habe ich einfach dieses Array indiziert / geloopt und einige reguläre Ausdrücke ausgeführt, um die Werte zu extrahieren. Wenn die Befehle jedoch komplizierter werden, kann das Parsing ziemlich hässlich werden. Also interessiert mich: Bibliotheken, die […]

Wie und wann “Async” und “Abwarten” verwenden

Aus meiner Sicht ist eines der wichtigsten Dinge, die async und await tun, ist, dass Code einfach zu schreiben und zu lesen ist – aber benutzt er genauso, um Hintergrund-Threads zu erzeugen, um eine lange Logik zu erreichen? Ich probiere gerade das grundlegendste Beispiel aus. Ich habe einige Kommentare inline hinzugefügt. Kannst du es für […]

ASP.NET MVC 5 Kultur in Route und URL

Ich habe meine mvc-Website übersetzt, die großartig funktioniert. Wenn ich eine andere Sprache (Niederländisch oder Englisch) wähle, wird der Inhalt übersetzt. Das funktioniert, weil ich die Kultur in der Sitzung eingestellt habe. Jetzt möchte ich die ausgewählte Kultur (= Kultur) in der URL anzeigen. Wenn es die Standardsprache ist, sollte es nicht in der URL […]

Wie kann ich den Pfad der Anwendung in einer .NET-Konsolenanwendung abrufen?

Wie finde ich den Pfad der Anwendung in einer Konsolenanwendung? In Windows Forms kann ich Application.StartupPath , um den aktuellen Pfad zu finden, dieser scheint jedoch in einer Konsolenanwendung nicht verfügbar zu sein.

Senden von E-Mails über den Gmail-SMTP-Server mit C #

Aus irgendeinem Grund funktionieren weder die akzeptierte Antwort noch andere für mich für ” Senden von E-Mails in .NET über Google Mail “. Warum sollten sie nicht arbeiten? UPDATE: Ich habe alle Antworten (akzeptiert und anders) in der anderen Frage versucht, aber keiner von ihnen funktioniert. Ich möchte nur wissen, ob es für irgendjemand anderen […]

Sollten ‘using’-Direktiven innerhalb oder außerhalb des Namensraums liegen?

Ich habe StyleCop über einige C # -Code ausgeführt, und es meldet, dass meine statementen sollten innerhalb des Namespace sein. Gibt es einen technischen Grund, die using Direktiven statt außerhalb des Namespace zu verwenden?