Als «c#» getaggte Fragen

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

9
Datenstruktur für den Zugriff auf Maßeinheiten
TL; DR - Ich versuche, eine optimale Datenstruktur zu entwerfen, um Einheiten innerhalb einer Maßeinheit zu definieren. A Unit of measureist im Wesentlichen eine value(oder eine Menge), die mit a assoziiert ist unit. SI-Einheiten haben sieben Basen oder Dimensionen. Nämlich: Länge, Masse, Zeit, elektrischer Strom, Temperatur, Substanzmenge (Mol) und Lichtstärke. …


3
Verstößt das staatliche Muster gegen das Liskov-Substitutionsprinzip?
Dieses Bild stammt aus Anwenden domänengesteuerter Designs und Muster: Mit Beispielen in C # und .NET Dies ist das Klassendiagramm für das Zustandsmuster, in dem a SalesOrderwährend seiner Lebensdauer verschiedene Zustände haben kann. Es sind nur bestimmte Übergänge zwischen den verschiedenen Zuständen zulässig. Jetzt ist die OrderStateKlasse eine abstractKlasse und …


1
Ist C # -4.0 ein offener Standard?
Der Ecma-334-Standard (ISO / IEC 23270: 2006) entspricht der Version 2.0 der Sprache. Die Spezifikation der Version 4.0 ist von Microsoft kostenlos erhältlich, in der offenen Spezifikationsliste von Microsoft wird jedoch nur die Ecma-Version (Version 2.0) aufgeführt. Was ist mit all den guten Funktionen, die in späteren Versionen hinzugefügt wurden …
17 c#  legal  standards 


2
Abstrakter Ausnahme-Supertyp
Wenn das Werfen System.Exceptionso schlecht ist, warum wurde es dann überhaupt nicht Exceptiongemacht abstract? Auf diese Weise wäre es nicht möglich anzurufen: throw new Exception("Error occurred."); Dies würde die Verwendung abgeleiteter Ausnahmen erzwingen, um weitere Details zu dem aufgetretenen Fehler bereitzustellen. Wenn ich beispielsweise eine benutzerdefinierte Ausnahmehierarchie für eine Bibliothek …

9
Wird Java C # einholen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
17 java  c# 

9
Sollte es sich bei Aussagen um innere oder äußere Methoden handeln?
Welches dieser Designs ist besser? Was sind die Vor- und Nachteile von jedem? Welches würdest du verwenden? Alle anderen Vorschläge, wie mit Methoden umgegangen werden soll, sind willkommen. Es ist vernünftig anzunehmen, dass Draw () der einzige Ort ist, von dem aus die anderen Zeichenmethoden aufgerufen werden. Dies muss um …
17 c# 


6
Wann riechen Enums NICHT nach Code?
Dilemma Ich habe viele Best-Practice-Bücher über objektorientierte Praktiken gelesen, und fast jedes Buch, das ich gelesen habe, enthielt einen Teil, in dem Enums als Codegeruch bezeichnet werden. Ich denke, sie haben den Teil verpasst, in dem sie erklären, wann Aufzählungen gültig sind. Als solches suche ich nach Richtlinien und / …

1
Verzeichnisstruktur für eine .NET-Lösung
Wir hatten kürzlich einen Auftragnehmerbesuch, der unsere Methodik zur Strukturierung von Projekten in Frage stellte. Bitte beachten Sie, dass ich mich speziell auf die Verzeichnisstruktur beziehe. Er schlug vor, die Microsoft-Richtlinien zu verwenden. Ich dachte, ich wäre in der Lage, "Microsoft-Richtlinien .NET-Projektverzeichnisstruktur" zu googeln und etwas Hilfreiches zu finden, dies …
16 c#  visual-studio 

6
Prüfung der Aufteilungseinheiten nach Anforderung oder Methode
Erstens, Entschuldigung für den Titel, ich konnte mir nicht vorstellen, wie ich es am einfachsten erklären könnte! Ich habe eine Methode, für die ich Komponententests schreiben möchte. Ich werde es ziemlich allgemein halten, da ich nicht auf die Implementierung der Methode, sondern nur auf das Testen derselben eingehen möchte. Die …
16 c#  unit-testing 


2
Warum können Sie mit C # eine asynchrone Außerkraftsetzung durchführen?
Wenn Sie in C # eine Methode überschreiben, ist es zulässig, die Überschreibung asynchron auszuführen, wenn dies bei der ursprünglichen Methode nicht der Fall war. Dies scheint eine schlechte Form zu sein. Das Beispiel, das mich dazu brachte, war das folgende: Ich wurde hinzugezogen, um bei einem Lasttestproblem zu helfen. …
16 c#  async 

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.