Articles of c #

C # -Kovarianz auf Unterklassen-Rückgabetypen

Weiß jemand, warum kovariante Rückgabetypen in C # nicht unterstützt werden? Selbst wenn versucht wird, eine Schnittstelle zu verwenden, beschwert sich der Compiler, dass dies nicht erlaubt ist. Siehe das folgende Beispiel. class Order { private Guid? _id; private String _productName; private double _price; protected Order(Guid? id, String productName, double price) { _id = id; […]

Wie konvertiert man in C # eine Zeichenfolge in RTF?

Frage Wie konvertiere ich die Zeichenfolge “Européen” in die RTF-formatierte Zeichenfolge “Europ \ ‘e9en”? [TestMethod] public void Convert_A_Word_To_Rtf() { // Arrange string word = “Européen”; string expected = “Europ\’e9en”; string actual = string.Empty; // Act // actual = … // How? // Assert Assert.AreEqual(expected, actual); } Was ich bisher gefunden habe RichTextBox RichTextBox kann für […]

Empfangen von Chunked-HTTP-Daten mit Winsock

Ich habe Probleme beim Lesen einiger chunked HTTP-Antwortdaten mit Winsock. Ich sende eine Anfrage in Ordnung und bekomme folgendes zurück: HTTP/1.1 200 OK Server: LMAX/1.0 Content-Type: text/xml; charset=utf-8 Transfer-Encoding: chunked Date: Mon, 29 Aug 2011 16:22:19 GMT mit Winsock Recv. An diesem Punkt hängt es jedoch einfach. Ich lasse den Hörer in einer Endlosschleife laufen, […]

C Strings Vergleich mit Equal Sign

Ich habe diesen Code: char *name = “George” if(name == “George”) printf(“It’s George”) Ich dachte, dass c Strings nicht mit == Zeichen verglichen werden können und ich strcmp verwenden strcmp . Aus unbekannten Gründen, wenn ich mit gcc (Version 4.7.3) kompiliere, funktioniert dieser Code. Ich dachte, dass dies falsch war, weil es ist, als würde […]

System.IO.FileNotFoundException: Die Datei oder Assembly ‘X’ oder eine ihrer Abhängigkeiten konnte beim Bereitstellen der Anwendung nicht geladen werden

Ich habe ein seltsames Problem mit der Bereitstellung einer Anwendung, die auf eine Assembly verweist, die in verwaltetem C ++ geschrieben wurde. Ich habe eine Assembly X erstellt, kompiliert und in einer exe-Datei namens Starter referenziert. Starter.exe startet normal auf lokaler Maschine. Wenn ich jedoch ALLE Inhalte des Starter-Debug-Ordners in eine virtuelle Maschine kopiere und […]

Aktuelle Möglichkeiten, den Programmablauf in C # zu verfolgen?

Vor einigen Jahren habe ich Postsharp verwendet, um den Programmablauf während der Ausführung zu verfolgen, ohne Trace-statementen manuell zu den Methoden hinzufügen zu müssen . Gibt es andere neue Möglichkeiten, die Ausführung zu verfolgen, um die Ausgabe auf ähnliche Weise zu debuggen? (Vorzugsweise eine Möglichkeit, die gebauten Baugruppen nicht zu instrumentieren. Vielleicht nicht möglich?)

Äquivalenz von “With … End With” in C #?

Ich weiß, dass C # das using Schlüsselwort hat, aber das Objekt automatisch verwendet. Gibt es die Gleichwertigkeit von With…End With in Visual Basic 6.0 ?

Control.AddRange (…) ist langsam

Projekt: Ich habe ein Eltern-Panel, das eine ComboBox und ein FlowLayoutPanel enthält. Das FlowLayoutPanel enthält eine variable Anzahl untergeordneter Elemente (ein benutzerdefiniertes Steuerelement, das von UserControl erbt). Jedes untergeordnete Bedienfeld enthält einige Beschriftungen, zwei ComboBoxen, eine Schaltfläche und eine DataGridView mit 3 ComboBox-Spalten und einer Schaltflächenspalte. Die DataGridView kann 1-6 Zeilen haben. Das FlowLayoutPanel wird […]

Warum funktioniert der Aufruf von c_str () für eine function, die einen String zurückgibt, nicht?

Ich habe eine function, die eine Zeichenfolge zurückgibt. Wenn ich es jedoch aufrufe und c_str () darauf setze, um es in ein const char * umzuwandeln, funktioniert es nur, wenn ich es zuerst in einen anderen String ablege. Wenn ich c_str () direkt von der function abrufe, speichert es den Müllwert im const char *. […]

Dynamische Schaltflächenerstellung & Platzierung in einer vordefinierten Reihenfolge mit c #

NET 4.5 C #, um ein Windows-Formular zu erstellen. Ich möchte dynamisch Schaltflächen erstellen & hinzufügen und ihnen auch Klickereignisse zuweisen, aber sie sollen dynamisch in einer bestimmten Art und Weise platziert werden, genau wie das Bild. Meine Frage ist, wie setze ich die Knöpfe dynamisch in der oben genannten Art und Weise, dh 4×4 […]