Als «c#» getaggte Fragen

C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde


5
Basisklassen als Fabriken?
Ich habe über das Wochenende etwas Code geschrieben und wollte eine Factory als statische Methode in einer Basisklasse schreiben. Meine Frage ist nur zu wissen, ob dies ein akzeptabler Ansatz ist. Mein Gefühl, dass dies möglicherweise nicht der Fall ist, beruht auf der Tatsache, dass die Basisklasse Kenntnisse über die …
14 c#  class-design 

4
Mängel bei der Verwendung dynamischer Typen in C #
Ich habe kürzlich mehr über die dynamischen Typen in C # gelernt. Mit einigen Beispielen habe ich verstanden, dass der Code nach dem Kompilieren nicht erneut kompiliert werden muss, sondern direkt ausgeführt werden kann. Ich halte die Flexibilität, die das Schlüsselwort bietet, um den Datentyp tatsächlich nach Belieben ändern zu …

5
Lasttests: Wie werden Anfragen pro Sekunde generiert?
Ich habe eine Serverkomponente, die über Zeroc-ICE läuft. Als ich es laden wollte, dachte ich, dass die Verwendung einer parallelen Bibliothek zum Erstellen mehrerer Anforderungen dies tun würde. Aber es wird nicht so enden. Das Verwenden der Parallel (Parallel.For) -Bibliothek aus C # war anscheinend einfacher, aber es scheint nicht …


10
Konvertieren von Fortran 77-Code in C #
Ich versuche, ein Fortan77-Programm in C # zu konvertieren. Ich habe ein Unterprogramm mit etwa 650 Codezeilen und schrecklichen GOTO-Anweisungen überall. Ich habe große Probleme damit, den Ablauf des Unterprogramms zu visualisieren, um herauszufinden, was es tut. Gibt es jemanden mit Erfahrung in dieser Art von Dingen, der mir einen …
14 c#  fortran 


3
Abstrakte Basisklasse mit Interfaces als Verhalten?
Ich muss eine Klassenhierarchie für mein C # -Projekt entwerfen. Grundsätzlich ähneln die Klassenfunktionen den WinForms-Klassen. Nehmen wir als Beispiel das WinForms-Toolkit. (Ich kann jedoch weder WinForms noch WPF verwenden.) Es gibt einige grundlegende Eigenschaften und Funktionen, die jede Klasse bereitstellen muss. Maße, Position, Farbe, Sichtbarkeit (wahr / falsch), Zeichenmethode …

1
Bevorzugte Möglichkeit, Ereignisse zu deklarieren
Ich bin ziemlich zufrieden mit meinem Verständnis des .NET-Ereignismodells. Ich denke, ich könnte eine kleine Nuance des Systems missverstehen. Als ich anfing, Events in meine Klassen aufzunehmen, habe ich die Standardmethode wie folgt verwendet: public event EventHandler<MyEventArgs> MyEvent; Dies bedeutete, dass alles, was das Ereignis abonniert, eine Methode wie die …
14 c# 


7
Open Source Etikette
Ich habe angefangen, an meinem ersten Open-Source-Projekt auf Codeplex zu arbeiten, und bin auf schrecklichen Code gestoßen. (Ich habe erfahren, dass C # immer noch die "goto" -Anweisung enthält) Ich habe angefangen, Funktionen hinzuzufügen, die der "Eigentümer" haben wollte, und nachdem ich die Codebasis untersucht und gesehen hatte, was für …

3
Wie richte ich MVP für eine Winforms-Lösung ein?
Ich habe in der Vergangenheit MVP und MVC verwendet, und ich bevorzuge MVP, da es meiner Meinung nach den Ausführungsfluss so viel besser steuert. Ich habe meine Infrastruktur (Datenspeicher- / Repository-Klassen) erstellt und verwende sie problemlos, wenn ich Beispieldaten fest codiere. Jetzt gehe ich auf die GUI und bereite mein …



3
Wie lassen sich Dateien, die gleichnamige generische Klassen enthalten, am besten strukturieren und benennen?
In meinem aktuellen Projekt bin ich auf die Anforderung gestoßen, generische Klassen mit demselben Namen, aber unterschiedlicher Anzahl von generischen Parametern zu erstellen. Beispielsweise: MyClass<T1> MyClass<T1, T2> MyClass<T1, T2, T3> Da ich alle im selben Namespace haben möchte, bin ich nicht sicher, wie ich meine Klassen und Dateien strukturieren und …
14 c#  .net 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.