Articles of c #

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 […]

C ++ 11 Reverse-Range-basierte For-Schleife

Gibt es einen Container-Adapter, der die Richtung der Iteratoren umkehren würde, so dass ich mit einer bereichsbasierten For-Schleife rückwärts über einen Container iterieren kann? Mit expliziten Iteratoren würde ich das konvertieren: for (auto i = c.begin(); i != c.end(); ++i) { … das mögen: for (auto i = c.rbegin(); i != c.rend(); ++i) { … […]

Wenn ein Ordner nicht existiert, erstellen Sie ihn

Ich verwende ein FileUploader-Steuerelement in meiner Anwendung. Ich möchte eine Datei in einem bestimmten Ordner speichern. Jetzt möchte ich, wenn dieser Ordner nicht existiert, zuerst erstellen, und dann meine Datei in diesem Ordner speichern. Wenn der Ordner bereits existiert, speichern Sie einfach die Datei darin. Wie kann ich das machen?

Wie rufe ich C ++ / CLI von C # auf?

Ich habe eine class in C ++ implementiert, die für die arithmetische Berechnung des Programms verantwortlich ist, und eine Schnittstelle, die WPF verwendet. Ich verarbeite die Eingabe mit C #, aber wie kann ich dann meine C ++ – class verwenden? Ich habe einige Kommentare darüber gesehen, wie eine verwaltete C ++ – Wrapper-class damit […]

Wie verwende ich EOF um eine Textdatei in C zu durchlaufen?

Ich habe eine Textdatei mit Strings in jeder Zeile. Ich möchte für jede Zeile in der Textdatei eine Zahl erhöhen, aber wenn sie das Ende der Datei erreicht, muss sie offensichtlich gestoppt werden. Ich habe versucht, etwas über EOF zu recherchieren, konnte aber nicht wirklich verstehen, wie man es richtig benutzt. Ich nehme an, ich […]

Wie kann eine Metro-App in Windows 8 mit einer Backend-Desktop-App auf demselben Computer kommunizieren?

In einer Situation, in der das UI-Frontend mit dem neuen Metro-Stil von Apps für Windows 8 erstellt wurde und es mit einer .NET-Anwendung kommunizieren möchte, die auf dem Desktop auf demselben lokalen Computer ausgeführt wird (z. B. eine Windows-Service-App). Welche Formen der Interprozesskommunikation stehen zwischen der Metro-App und der Desktop-App zur Verfügung? Danke an Pavel […]

ASP.NET MVC Razor: Wie man den HTML-Code einer Razor Partial View in der Controller-Aktion rendert

Es ist bekannt, wie ein HTML einer bestimmten Teilansicht der ASP.NET-View-Engine generiert wird . Wenn diese functionalität jedoch in der Rasierer-Teilansicht verwendet wird, funktioniert sie nicht, da die Ausnahme besagt, dass die Teilansicht nicht von “UserControl” stammt. Wie behebt man das Rendering, um die partielle Ansicht des Rasierers zu unterstützen? Ich brauche das, weil ich […]

Wie RedirectToAction in ASP.NET MVC ohne Anforderungsdaten zu verlieren

Bei Verwendung von ASP.NET MVC gibt es Situationen (z. B. das Senden von Formularen), für die möglicherweise eine RedirectToAction erforderlich ist. Eine solche Situation liegt vor, wenn Sie nach der Übermittlung eines Formulars auf validationserrors stoßen und zum Formular zurückgeleitet werden müssen. Die URL sollte jedoch die URL des Formulars widerspiegeln, nicht die Aktionsseite, auf […]

Die beste Möglichkeit, zwei oder mehr Byte-Arrays in C # zu kombinieren

Ich habe 3 Byte-Arrays in C #, die ich zu einem kombinieren muss. Was wäre die effizienteste Methode, um diese Aufgabe zu erledigen?

So beheben Sie Fehler: “Schemainformationen für das Attribut / Element konnten nicht gefunden werden” durch Erstellen eines Schemas

Ich habe eine Windows Forms-Anwendung in VS2010 mit C # geschrieben und die folgenden Fehler in der app.config Datei erhalten: Message 4 Could not find schema information for the attribute ‘name’ Message 8 Could not find schema information for the attribute ‘name’ Message 12 Could not find schema information for the attribute ‘name’ Message 5 […]