Articles of c #

String-Interpolation mit Formatvariable

Ich kann dies tun: var log = string.Format(“URL: {0}”, url); oder sogar so var format = “URL: {0}”; … var log = string.Format(format, url); Ich habe ein format woanders definiert und verwende die format , nicht Inline-String. In C # 6 scheint das unmöglich zu sein: var format = $”URL: {url}”; // Error url does […]

Wie man Form1 label.text ändert, wenn Checkbox auf form2 aktiviert ist?

Ich bin sehr neu in c # und versuche meine ersten Experimente mit 2 verschiedenen Formen. Ich möchte es so machen, dass Sie eine label1 und eine button1 auf Form1 und eine checkbox1 auf Form2 haben. Das button1 in Form1 öffnet Form2, und sobald Sie checkbox1 in Form2 aktivieren, ändert sich der Text in label1. […]

Parsen von XML mit kaufmännischem Und-Zeichen

Ich habe eine Zeichenfolge, die XML enthält, ich möchte nur in Xelement analysieren, aber es hat ein Et-Zeichen. Ich habe immer noch Probleme, es mit HtmlDecode zu analysieren. Irgendein Vorschlag? string test = ” “; XElement.Parse(HttpUtility.HtmlDecode(test)); Ich habe auch diese Methoden hinzugefügt, um diese Zeichen zu ersetzen, aber ich bekomme immer noch XMLException. string encodedXml […]

C # – Wie man zwei Formen aufeinander beziehen kann

Ich schreibe eine WindowsForms-Anwendung in MS Visual C #, und ich brauche zwei Formulare, um sich gegenseitig zu referenzieren. Beim Testen habe ich zwei Schaltflächen auf Form1 erstellt – eine Schaltfläche, die Form2 anzeigt, und eine weitere Schaltfläche, die diese Schaltfläche ausblendet (Code unten). Ich möchte dasselbe für Form2 tun – erstelle zwei Schaltflächen, die […]

Zeichnen Sie mehrere freihändige Polylinien- oder Kurvenzeichnungen – Hinzufügen von Undo-functionen

Ich versuche, eine einfache Zeichenanwendung mit functionen zum Rückgängigmachen und Wiederherstellen zu erstellen. Ich nehme an, Sie können hinzufügen, was Sie in eine Liste zeichnen und die Liste aufrufen, um alles zu zeichnen. Dann sollte das Rückgängigmachen nur das zuletzt hinzugefügte Element entfernen und alles erneut zeichnen. Das Problem ist, wie füge ich hinzu, was […]

Warum ist #define schlecht und was ist der richtige Ersatz?

#define dItemName L”CellPhone”

Machen Sie einen Teil des Textes eines Labels fett formatiert

Gibt es eine Möglichkeit, einen Teil eines label.text fett zu machen? label.text = “asd” + string; Möchte die string Teil fett sein. Wie ist das möglich?

fgets () enthält den Zeilenumbruch am Ende

fgets(input,sizeof(input),stdin); if (strcmp(input, “quit”) == 0){ exit(-1); } Wenn ich quit beende, wird das Programm nicht beendet. Ich frage mich, warum das so ist. Die input wird übrigens als char *input; deklariert char *input; .

Gibt es eine Möglichkeit, ein “geschütztes” Mitglied eines anderen Objekts von einem abgeleiteten Typ zu erreichen?

class MyBase { protected object PropertyOfBase { get; set; } } class MyType : MyBase { void MyMethod(MyBase parameter) { // I am looking for: object p = parameter.PropertyOfBase; // error CS1540: Cannot access protected member ‘MyBase.PropertyOfBase’ via a qualifier of type ‘MyBase’; the qualifier must be of type ‘MyType’ (or derived from it) } […]

undefinierter Verweis auf “getline” in c

Ich lerne, getline in der C-Programmierung zu verwenden und versuchte die Codes von http://crasseux.com/books/ctutorial/getline.html #include #include #include int main(int atgc, char *argv[]) { int bytes_read = 1; int nbytes = 10; char *my_string; my_string = (char *)malloc(nbytes+1); puts(“Please enter a line of text”); bytes_read = getline(&my_string, &nbytes, stdin); if (bytes_read == -1) { puts (“ERROR!”); […]