Articles of .net

Reihenfolge der Elemente in classn: Felder, Eigenschaften, Konstruktoren, Methoden

Gibt es eine offizielle C # -Richtlinie für die Reihenfolge der Elemente in Bezug auf die classnstruktur? Geht es: Öffentliche Felder Private Felder Eigenschaften Konstruktoren Methoden ? Ich bin neugierig, ob es eine feste Regel über die Reihenfolge der Artikel gibt? Ich bin irgendwie überall. Ich möchte bei einem bestimmten Standard bleiben, damit ich es […]

Welche Operationen sind in C # atomar?

Gibt es einen systematischen Weg zu wissen, ob eine Operation in C # atomar sein wird oder nicht? Oder gibt es allgemeine Richtlinien oder Faustregeln?

In welchem ​​Verzeichnis läuft ein Windows-Dienst?

Ich habe einen sehr einfachen .NET Windows Service erstellt und ihn mit dem Dienstprogramm InstallUtil.exe installiert. Im Service habe ich ein Stück Code als solches: if (File.Exists(“test_file.txt”)) { // Do something clever } Ich habe eine Datei namens test_file.txt im selben Verzeichnis wie der Dienst erstellt, aber der kommentierte Teil des Codes wird nie ausgeführt […]

Versuchen, die C # SpellCheck-class zu verwenden

Ich versuche, die SpellCheck-class zu verwenden, die C # bereitstellt (in PresentationFramework.dll). Aber ich habe Probleme beim Versuch, die Rechtschreibung an meine Textbox zu binden: SpellCheck.SetIsEnabled(txtWhatever, true); Das Problem ist, dass mein txtWhatever vom Typ System.Windows.Forms ist und der Parameter, nach dem diese function sucht, ist System.Windows.Controls, und die einfache Konvertierung ist fehlgeschlagen. Ich habe […]

TFS 2013 baut .NET 4.6 / C # 6.0 auf

Wir verwenden TFS 2013 als unseren Build-Server. Ich habe ein C # 6.0-Projekt gestartet und versuche es zu erstellen. Ich benutze die neuen Null-bedingten Operatoren und meine Build-Drosseln. Ich habe versucht, verschiedene Dinge auf dem TFS-Server zu installieren, einschließlich des Targeting Packs und VS 2015. Ich habe versucht, /tv:14.0 für die MSBuild-Argumente bereitzustellen. Configuration \ […]

Anpassen der Dezimalgenauigkeit, .net

Diese Zeilen in C # decimal a = 2m; decimal b = 2.0m; decimal c = 2.00000000m; decimal d = 2.000000000000000000000000000m; Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); Erzeugt diese Ausgabe: 2 2.0 2.00000000 2.000000000000000000000000000 So kann ich sehen, dass das Erstellen einer Dezimal-Variablen aus einem Literal es mir ermöglicht, die Genauigkeit zu steuern. Kann ich die Genauigkeit […]

Das Objekt kann nicht von DBNull in andere Typen umgewandelt werden

Das Objekt kann nicht von DBNull in andere Typen umgewandelt werden. Ich habe eine folgende function, die den obigen Fehler austriggers. Ich behandle alle Nullen im Store-Verfahren und im C # -Code. Wo bekommt es diesen Fehler? Ich kann den Fehler im Catch-Block sehen. Aber ich verstehe nicht, welche Zeile im folgenden () den Fehler […]

wie man das URL-Umschreiben ähnlich wie SO implementiert

Ich muss SO wie functionalität auf meiner asp.net MVC-Site implementieren. Zum Beispiel, wenn Benutzer zu https://stackoverflow.com/questions/xxxxxxxx gehen Nach dem Laden der Betreffzeile wird mit der URL verkettet und URL wird wie folgt https://stackoverflow.com/questions/xxxxxxxx/rails-sql-search-through-has-one-relationship Der obige Teil “/ rails-sql-search-through-one-relationship” wird zur URL hinzugefügt. In Webformularen ist es einfach, ich könnte einfach URL-Umschreiben verwenden. Aber nicht sicher, […]

So rufen Sie einen lokalen Webdienst von einer mobilen Android-Anwendung aus an

In den letzten Tagen habe ich an einem Android-Code gearbeitet, um einen lokalen Webservice anzurufen. Ich verwende KSOAP-Bibliotheken für Android, um meinen in .NET erstellten SOAP-Webdienst aufzurufen. Ich habe jedoch das Gefühl, dass etwas in meinem Code nicht stimmt, da die Antwort, die ich bekomme, wenn ich den Web-Service von meiner App aus anrufe, einen […]

Wie spalte ich eine Zeichenkette nach Zeichenfolgen und schließe die Trennzeichen mit .NET ein?

Es gibt viele ähnliche Fragen, aber scheinbar keine perfekte Übereinstimmung, darum frage ich. Ich möchte eine zufällige Zeichenfolge (z. B. 123xx456yy789 ) durch eine Liste von Zeichenfolgenbegrenzern (z. B. xx , yy ) 123xx456yy789 und die Trennzeichen in das Ergebnis 123xx456yy789 (hier: 123 , xx , 456 , yy , 789 ). Gute performance ist […]