Articles of c #

Ein Array durch Referenz in C übergeben?

Wie kann ich ein Array von Strukturen durch Verweis in C übergeben? Als Beispiel: struct Coordinate { int X; int Y; }; SomeMethod(Coordinate *Coordinates[]){ //Do Something with the array } int main(){ Coordinate Coordinates[10]; SomeMethod(&Coordinates); }

Wie bekomme ich die ersten N Elemente einer Liste in C #?

Ich möchte mit Linq einen Busfahrplan in meinem Projekt abfragen, so dass ich jederzeit die nächsten 5 Busankunftszeiten bekommen kann. Wie kann ich meine Anfrage auf die ersten 5 Ergebnisse beschränken? Ganz allgemein, wie kann ich ein Stück einer Liste in C # aufnehmen? (In Python würde ich mylist[:5] , um die ersten 5 Elemente […]

Maximalwert von Integer

In C beträgt die Ganzzahl (für 32-Bit-Maschine) 32 Bit und reicht von -32.768 bis +32.767. In Java beträgt die Ganzzahl ebenfalls 32 Bit, reicht aber von -2.147.483.648 bis +2.147.483.647. Ich verstehe nicht, wie der Bereich in Java unterschiedlich ist, obwohl die Anzahl der Bits gleich ist. Kann jemand das erklären?

Debuggen von automatischen Eigenschaften

Gibt es eine Möglichkeit, Breakpoint auf Setter / Getter in automatisch implementierten Eigenschaften zu setzen? int Counter { get; set; } Anders als es zu Standardeigenschaft zu ändern (ich mache es auf diese Weise, aber um das zu tun, muss ich das ganze Projekt ändern und neu kompilieren)

Konvertieren von XDocument in XmlDocument und umgekehrt

Es ist ein sehr einfaches Problem, das ich habe. Ich benutze XDocument, um eine XML-Datei zu generieren. Ich möchte es dann als XmlDocument-class zurückgeben. Und ich habe eine XmlDocument-Variable, die ich zurück zu XDocument konvertieren muss, um weitere Knoten anzuhängen. Also, was ist die effizienteste Methode, XML zwischen XDocument und XmlDocument zu konvertieren? (Ohne temporären […]

DbEntityValidationException – Wie kann ich leicht erkennen, was den Fehler verursacht hat?

Ich habe ein Projekt, das Entity Framework verwendet. Beim Aufruf von SaveChanges auf meinem DbContext ich folgende Ausnahme: System.Data.Entity.Validation.DbEntityValidationException: Die Überprüfung für eine oder mehrere Entitäten ist fehlgeschlagen. Weitere Informationen finden Sie unter Eigenschaft ‘EntityValidationErrors’. Das ist alles gut und schön, aber ich möchte nicht jedes Mal einen Debugger anhängen, wenn diese Ausnahme auftritt. Darüber […]

Web-API-Put-Request generiert einen Http 405 Method Not Allowed Fehler

Hier ist der Aufruf der PUT Methode in meiner Web-API – die dritte Zeile in der Methode (ich rufe die Web-API von einem ASP.NET MVC-Frontend auf): client.BaseAddress ist http://localhost/CallCOPAPI/ . Hier ist contactUri : Hier ist contactUri.PathAndQuery : Und schließlich, hier ist meine 405 Antwort: Hier ist die WebApi.config in meinem Web-API-Projekt: public static void […]

const char * const gegen const char *?

Ich laufe durch einige Beispielprogramme, um mich mit C ++ vertraut zu machen, und ich bin auf die folgende Frage gestoßen. Zuerst, hier ist der Beispielcode: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } Im obigen Code könnte der Parameter für print_string stattdessen const […]

Wie funktionieren Ausnahmen (hinter den Kulissen) in C ++?

Ich sehe immer wieder Leute sagen, dass Ausnahmen langsam sind, aber ich sehe keinen Beweis. Also, anstatt zu fragen, ob das der Fall ist, werde ich fragen, wie Ausnahmen hinter der Szene funktionieren, also kann ich entscheiden, wann ich sie verwenden soll und ob sie langsam sind. Von dem, was ich weiß, sind Ausnahmen das […]

Schnelle Möglichkeit, das Wörterbuch in C zu implementieren

Eines der Dinge, die ich beim Schreiben von Programmen in C vermisse, ist eine Wörterbuchdatenstruktur. Was ist der bequemste Weg, um einen in C zu implementieren? Ich bin nicht auf der Suche nach performance, sondern einfach zu programmieren. Ich will auch nicht, dass es generisch ist – etwas wie string-> int wird es tun. Aber […]