Articles of .net

.Net Regex: Was ist das Wort Zeichen \ w?

Einfache Frage: Wie lautet das Muster für das Wort character \w in c #, .net? Mein erster Gedanke war, dass es [A-Za-z0-9_] und die Dokumentation sagt mir: Zeichenklasse Beschreibung Pattern Matches \ w Entspricht jedem \ w “I”, “D”, “A”, “1”, “3” Wortzeichen. in “ID A1.3” Das ist nicht sehr hilfreich. Und es scheint auch […]

Blenden Sie das Formular aus, anstatt es beim Schließen zu schließen

Wenn ein Benutzer auf die Schaltfläche X in einem Formular klickt, wie kann ich es ausblenden, anstatt es zu schließen? Ich habe this.hide() in FormClosing versucht, aber es schließt immer noch das Formular.

Integration in das Windows Explorer Kontextmenü

Ich möchte ein kleines Tool schreiben, das Folgendes tut: Wenn Sie mit der rechten Maustaste auf eine Datei mit einer bestimmten Dateierweiterung klicken, zeigt das Windows Explorer-Kontextmenü einen zusätzlichen Eintrag an. Wenn Sie auf diesen Eintrag klicken, wird eine bestimmte EXE mit dieser Datei als einer ihrer Parameter gestartet. Ich würde gerne C # /. […]

Können Sie C # kompilieren, damit das .NET Framework zur Laufzeit nicht benötigt wird?

Ist es möglich, den C # -Compiler zu zwingen, alle referenzierten Aufrufe aus dem Framework zu ziehen und sie in dlls oder sogar eine einzelne ausführbare Datei zu packen? Ich schreibe gern schnelle ‘einmalige’ Anwendungen mit C #, aber ich möchte nicht das gesamte Framework auf dem Zielrechner installieren, sobald es fertig ist.

Statische Felder in AppDomain

Ich experimentiere mit der Verwendung von AppDomain zur Verwaltung von Legacy-Code, der viele statische Felder in einer Umgebung mit mehreren Threads enthält. Ich lese Antworten auf diese Frage: Wie verwende ich eine AppDomain, um den scope einer statischen class für thread-sicheren Gebrauch zu begrenzen? , dachte, es ist ziemlich vielversprechend und entschied sich, es mit […]

Wie kann DataContractJsonSerializer Wörterbücher richtig serialisieren?

Der DataContractJsonSerializer kann Dictionaries nicht ordnungsgemäß serialisieren. Während JavaScriptSerializer Dictionaries zum Beispiel als {“abc”:”xyz”,”def”:42} serialisiert, gibt der DataContractJsonSerializer [{“Key”:”abc”,”Value”:”xyz”},{“Key”:”def”,”Value”:42}] statt dessen. Das ist wirklich problematisch und ich möchte wissen, wie ich Dictionary-Objekte korrekt in meinem WCF-Dienst serialisieren kann. Ich suche nach einer Lösung, die möglichst wenig Aufwand erfordert. ref: http://msdn.microsoft.com/en-us/library/bb412170.aspx Das ist die Problemumgehung, die […]

Wie erstelle ich einen HashCode in .net (c #) für eine Zeichenfolge, die sicher in einer database gespeichert werden kann?

Zitat aus Richtlinien und Regeln für GetHashCode von Eric Lippert: Regel: Verbraucher von GetHashCode können sich nicht darauf verlassen, dass sie im Laufe der Zeit oder über Anwendungsdomänen hinweg stabil sind Angenommen, Sie haben ein Customer-Objekt mit einer Reihe von Feldern wie Name, Adresse und so weiter. Wenn Sie zwei solche Objekte mit genau denselben […]

Erhalten Sie IPv4-Adressen von Dns.GetHostEntry ()

Ich habe hier einen Code, der auf IPv4-Rechnern funktioniert, aber auf unserem Build-Server (einem IPv6) schlägt er fehl. In einer Nussschale: IPHostEntry ipHostEntry = Dns.GetHostEntry(string.Empty); Die Dokumentation für GetHostEntry besagt, dass die Übergabe von string.Empty die IPv4-Adresse des localhosts liefert. Das ist was ich will. Das Problem ist, dass es den String “:: 1:” auf […]

Konvertiere int in ein Bit-Array in .NET

Wie kann ich ein Int in ein Bit-Array konvertieren? Wenn ich zB ein int mit dem Wert 3 habe, möchte ich ein Array, das die Länge 8 hat und das so aussieht: 0 0 0 0 0 0 1 1 Jede dieser Nummern befindet sich in einem separaten Steckplatz im Array mit der Größe 8.

Was ist ein Modul in .NET?

Was genau ist ein Modul? Was ist der Unterschied zwischen einem Modul, einer class und einer function? Wie kann ich auf ein Modul in c # .net zugreifen? UPDATE: Ich frage das, weil ich ohne Code-Signing eine Checksumme des IL-Codes nur einiger bestimmter functionen (zur Laufzeit) berechnen möchte.