Articles of c #

Wie kann ich eine Datei aus einer eingebetteten Ressource extrahieren und auf Festplatte speichern?

Ich versuche den folgenden Code mit CSharpCodeProvider zu kompilieren. Die Datei wurde erfolgreich kompiliert, aber wenn ich auf die generierte EXE-Datei klicke, erhalte ich einen Fehler (Windows sucht nach einer Lösung für dieses Problem) und nichts passiert. Wenn ich den folgenden Code mithilfe von CSharpCodeProvider kompiliere, habe ich die MySql.Data.dll als eingebettete Ressourcendatei mithilfe dieser […]

Entfernen Sie Text zwischen Trennzeichen in einer Zeichenfolge (mit einem Regex?)

Berücksichtigen Sie die Anforderung, ein übereinstimmendes Zeichenpaar zu finden und alle Zeichen sowie Zeichen / Trennzeichen zwischen ihnen zu entfernen. Hier sind die Begrenzer: [] square brackets () parentheses “” double quotes ” single quotes Hier sind einige Beispiele für Strings, die übereinstimmen sollten: Given: Results In: ——————————————- Hello “some” World Hello World Give [Me […]

Flüchtig in C ++ 11

In C ++ 11 Standard wurde das Maschinenmodell von einer einzelnen Thread-Maschine zu einer Multi-Thread-Maschine geändert. Bedeutet das, dass das typische static int x; void func() { x = 0; while (x == 0) {} } static int x; void func() { x = 0; while (x == 0) {} } static int x; void […]

Wie erstelle ich ein benutzerdefiniertes validationsattribut?

Ich möchte ein benutzerdefiniertes validationsattribut erstellen, in dem ich den Wert meiner Eigenschaft mit dem Wert einer anderen Eigenschaft in meiner Modellklasse vergleichen möchte. Zum Beispiel habe ich in meiner Modellklasse: … public string SourceCity { get; set; } public string DestinationCity { get; set; } Und ich möchte ein benutzerdefiniertes Attribut erstellen, um es […]

Wie kann ich eine STL-Map nach Wert sortieren?

Wie kann ich die STL-Map-Sortierung nach Wert implementieren? Zum Beispiel habe ich eine Karte m : map m; m[1] = 10; m[2] = 5; m[4] = 6; m[6] = 1; Ich möchte diese Karte nach dem Wert von m sortieren. Also, wenn ich die Karte drucke, möchte ich das Ergebnis wie folgt erhalten: m[6] = […]

XmlWriter zum Schreiben in eine Zeichenfolge statt in eine Datei

Ich habe einen WCF-Dienst, der eine XML-Zeichenfolge zurückgeben muss. Aber es scheint, als ob der Schreiber nur eine Datei und keine Zeichenfolge erstellen möchte. Ich habe es versucht: string nextXMLstring = “”; using (XmlWriter writer = XmlWriter.Create(nextXMLstring)) Dies erzeugt einen Fehler, der besagt, dass nextXMLstring keinen Dateipfad hat. Es möchte etwas wie: using (XmlWriter writer […]

In C oder C ++, sollte ich pointersparameter gegen NULL / nullptr überprüfen?

Diese Frage wurde von dieser Antwort inspiriert. Ich war immer von der Philosophie, dass der Angerufene nie verantwortlich ist, wenn der Anrufer etwas Dummes tut, wie das Übergeben ungültiger Parameter. Ich bin aus mehreren Gründen zu dieser Schlussfolgerung gelangt, aber vielleicht kommt der wichtigste aus diesem Artikel : Alles, was nicht definiert ist, ist undefiniert. […]

Wo finde ich Implementierungen von stdio.h functionen?

Ich studiere C und mir ist aufgefallen, dass ich die Implementierungsdatei für einige Header-Dateien nicht finden kann, wie zum Beispiel stdio.h , eine Bibliothek, die viele Input / Output-functionen wie printf . Wo finde ich die Implementierung?

Was ist der Unterschied zwischen await Task und Task .Result?

public async Task GetName(int id) { Task nameTask = Task.Factory.StartNew(() => { return string.Format(“Name matching id {0} = Developer”, id); }); return nameTask.Result; } In der obigen Methode return statement verwende ich die Task.Result-Eigenschaft. public async Task GetName(int id) { Task nameTask = Task.Factory.StartNew(() => { return string.Format(“Name matching id {0} = Developer”, id); }); […]

Den Schwerpunkt eines Polygons finden?

Um das Zentrum zu erhalten, habe ich versucht, für jeden Eckpunkt zum Gesamtwert zu addieren, dividiere durch die Anzahl der Eckpunkte. Ich habe auch versucht, die oberste, unterste zu finden -> Mittelpunkt zu bekommen … finde ganz links, ganz rechts, finde den Mittelpunkt. Beide haben das perfekte Zentrum nicht zurückgegeben, weil ich auf das Zentrum […]