Articles of c #

Seitenzahl beim Erstellen von PDF mit iTextSharp setzen

Ich arbeite mit ASP MVC und ich benutze iTextSharp, um PDFs in meiner Anwendung zu generieren. Aber jetzt habe ich ein Problem: Ich drucke Listen und wenn es mehr als eine Seite gibt, möchte ich die Seitennummer anzeigen (zB: Page 1 to 4 ). Ich habe einige Beispiele gefunden, aber ich denke, es ist komplexer […]

MinGW / CxxTest bizarre Fehler

Ich hoffe ihr könnt mir helfen. Ich habe ein kleines Projekt mit CxxTest auf meiner Haupt-Dev-Maschine geschrieben. An dieser Maschine funktioniert alles super, keine Probleme. Allerdings habe ich versucht, dieses Projekt auf meinem brandneuen Laptop einzurichten und kann es einfach nicht zum Laufen bringen! Ich vermute, dass etwas mit meiner MinGW-Installation und nicht mit CxxTest […]

Kann ich einfach eine Datei “lesen”, die gerade verwendet wird?

Ich versuche, einen StreamReader zu verwenden, um eine Datei zu lesen, aber sie wird immer von einem anderen process verwendet, daher erhalte ich folgende Fehlermeldung: Der process kann nicht auf die Datei ‘\ arfjwknasgmed17 \ C $ \ FLAG CONDITION \ CP-ARFJN-FLAG.XLS’ zugreifen, da sie von einem anderen process verwendet wird. Kann ich das lesen, […]

Wie bekomme ich doppelte Anführungszeichen in ein String-Literal?

Ich habe die folgende Ausgabe mit einer printf() -statement erstellt: printf(“She said time flies like an arrow, but fruit flies like a banana.”); aber ich möchte das tatsächliche Zitat in doppelte Anführungszeichen setzen, also ist die Ausgabe Sie sagte: “Die Zeit vergeht wie ein Pfeil, aber Frucht fliegt wie eine Banane”. ohne die doppelten Anführungszeichen […]

Was ist der am wenigsten invasive Weg, eine gesperrte Datei in C # zu lesen (vielleicht im unsicheren Modus)?

Ich muss eine Windows-Datei lesen, die möglicherweise gesperrt ist, aber ich möchte keine Art Sperre erstellen, die andere processe davon abhält, in die Datei zu schreiben. Selbst wenn die Datei exklusiv gesperrt ist, würde ich gerne sehen, was drin ist. Obwohl dies nicht mein exakter Anwendungsfall ist, sollten Sie in Betracht ziehen, wie Sie ein […]

Warum müssen wir functionen als Constexpr markieren?

C ++ 11 erlaubt es, functionen, die mit dem constexpr Spezifizierer deklariert sind, in konstanten Ausdrücken wie Template-Argumenten zu verwenden. Es gibt strenge Anforderungen an das, was constexpr sein constexpr ; im Wesentlichen kapselt eine solche function nur einen Teilausdruck und nichts anderes. (Edit: das ist entspannt in C ++ 14 aber die Frage steht.) […]

Datagridview: Wie setze ich eine Zelle im Bearbeitungsmodus?

Ich muss eine Zelle im Bearbeitungsmodus programmgesteuert festlegen. Ich weiß, dass diese Zelle als CurrentCell setzen und dann die Methode BeginEdit (bool) aufrufen, sollte es passieren, aber in meinem Fall nicht. Ich möchte wirklich, dass mit meinem DGV mit mehreren Spalten, der Benutzer nur die ersten beiden auswählen und auch bearbeiten kann. Die anderen Spalten […]

Das gcc-Optimierungs-Flag -O3 macht den Code langsamer als -O2

Ich finde dieses Thema Warum ist es schneller, ein sortiertes Array als ein unsortiertes Array zu verarbeiten? . Und versuchen Sie, diesen Code auszuführen. Und ich finde seltsames Verhalten. Wenn ich diesen Code mit dem -O3 Optimierungs-Flag kompiliere, dauert es 2.98605 sec um ausgeführt zu werden. Wenn ich mit 1.98093 sec kompiliere, dauert es 1.98093 […]

Warum ist die Hauptmethode privat?

Neue Konsolenprojektvorlage erstellt eine Main-Methode wie diese: class Program { static void Main(string[] args) { } } Warum müssen weder die Hauptmethode noch die Program öffentlich sein?

Verläßt man sich bei && short-circuit in .NET?

Angenommen, myObj ist null. Ist es sicher, dies zu schreiben? if(myObj != null && myObj.SomeString != null) Ich weiß, dass einige Sprachen den zweiten Ausdruck nicht ausführen werden, weil && vor dem Ausführen des zweiten Teils zu false führt.