C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde
Ich bin etwas neu in C # und habe gerade herausgefunden, dass: In C # sind alle Felder und Methoden in einer Klasse standardmäßig privat. Das bedeutet, dass dies: class MyClass { string myString } ist das gleiche wie: class MyClass { private string myString } Sollte ich das Schlüsselwort …
Ich habe die Standard- ELO- Implementierung entwickelt, die hier zu finden ist , aber das Problem, auf das ich stoße, ist, dass meine Spieler in einer "Saison" nur zwischen 10 und 40 Spiele haben werden. Da meine erste Saison bereits abgeschlossen ist (ich starte gerade mein EIGENES Bewertungssystem für mein …
Angenommen, Sie hätten die folgende Schnittstelle public interface IUserRepository { User GetByID(int userID); } Wie würden Sie Implementierer dieser Schnittstelle dazu zwingen, eine Ausnahme auszulösen, wenn ein Benutzer nicht gefunden wird? Ich vermute, dass es nicht möglich ist, nur mit Code zu arbeiten. Wie würden Sie Implementierer dazu zwingen, das …
Vor kurzem bin ich auf die Frage gestoßen, wie die Ausgabe von Code vorhergesagt werden kann, bei dem Post / Pre-Inkrement-Operatoren für Ganzzahlen häufig verwendet werden. Ich bin ein erfahrener C-Programmierer, also fühlte ich mich wie zu Hause, aber die Leute machten Aussagen, dass Java das nur blind von C …
Ich arbeite nicht zu oft direkt mit Java / C # -Iteratoren, aber wenn ich das tue, frage ich mich immer, was der Grund war, Iteratoren auf "nächste" Weise zu entwerfen. Um zu starten, müssen Sie den Iterator verschieben. Um zu überprüfen, ob Daten vorhanden sind, müssen Sie überprüfen, ob …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Ich frage mich nur, ob jemand etwas über gut gestaltete .NET Open Source-Anwendungen …
Dies ist eine Folgefrage zu dieser anderen Frage. Hintergrund Beim Arbeiten mit dem MSDN Delegates Tutorial (C #) sehe ich Folgendes: Beachten Sie, dass sich die Methode, der er zugeordnet ist, nach dem Erstellen eines Delegaten nie ändert - Delegatenobjekte sind unveränderlich. Und dann sehe ich im Codebeispiel Folgendes (ein …
Gibt unsafees Situationen, in denen die Zusammenarbeit mit C-Bibliotheken angesichts des Schlüsselworts C # immer noch von Vorteil ist? Ich konnte die Notwendigkeit einer sehr schnellen Zahlenverarbeitung, grafischen Manipulation oder Matrixoperationen unter Verwendung bereits vorhandener C-Bibliotheken erkennen. Aber gibt es einen Anwendungsfall, um Greenfield-DLLs beispielsweise in C99 zu schreiben und …
Dies ist eine Fortsetzung dieser Frage. Dort habe ich gefragt, wie man Unit-Tests durchführt, wenn man eine Bibliothek wissenschaftlicher Algorithmen hat. Ich habe jetzt ein ähnliches Problem, aber mit einem anderen Projekt. Ich arbeite an einer 3D-Grafik-Engine-Framework-Abstraktion für DirectX, OpenGl, WebGl, Silverlight, WPF und im Grunde genommen an der 3D-API …
Ich habe .NET Domain-Driven Design mit C # gelesen : Problem - Design - Lösung und festgestellt, dass der Autor für jeden Aggregatstamm einen Domänendienst erstellt hat. Die Domänendienste waren jedoch nur Fassaden des entsprechenden Repositorys. Zum Beispiel ist dies ein Codebeispiel aus der Anwendung aus seinem Buch public static …
Ich möchte meine erste mobile Entwicklung mit Mono Touch und Mono für Android durchführen. Ich möchte, dass sie mit einer ASP.NET MVC 4-Site kommunizieren, die ich entwerfe. Ich habe in der Vergangenheit mit WCF und WebAPI gearbeitet, frage mich aber, ob es in diesem Zusammenhang quantifizierbare Vorteile gibt, wenn man …
Ich habe ein Kendo UI-Raster, das derzeit das Filtern nach mehreren Spalten zulässt. Ich frage mich, ob es einen alternativen Ansatz gibt, um die äußere switch-Anweisung zu entfernen. Grundsätzlich möchte ich in der Lage sein, eine Erweiterungsmethode zu erstellen, damit ich nach a filtern kann, IQueryable<T> und ich möchte die …
Wir haben eine Business Logic Layer (BLL), die eng mit unserer Datenzugriffsschicht (DAL) verbunden ist. Wir telefonieren wie folgt: using (FooData data = new FooData()) { data.DoSomething(); } Es ist wichtig zu beachten, dass sich alle unsere Datenklassen internalin derselben Assembly wie die Logikklassen befinden, sodass nur die BLL auf …
Was sind die Best Practices zum Speichern und Verwalten von serialisierten Objekten in C #? Irgendwelche Strategien oder Muster, die zutreffen? Was ich bisher geglaubt habe, ist Folgendes: Bevorzugen Sie Json gegenüber XML, sowohl hinsichtlich des Speicherplatzes als auch der Geschwindigkeit. XML ist jedoch einfacher, Daten über LINQ to XML …
Ich bin neu im Unit-Test und brauche Hilfe bei folgenden Fragen. Ich habe ein kleines Projekt erstellt, um zu lernen, wie man Unit-Tests durchführt. Die Funktionalität für eines der Formulare in meiner Anwendung löscht einen Benutzer aus der Benutzertabelle (und anderen Zeilen in Zuordnungstabellen). Derzeit werden bei dem von mir …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.