Als «c#» getaggte Fragen

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


3
Wie kann ich Async diagnostizieren / Deadlocks abwarten?
Ich arbeite mit einer neuen Codebasis, die stark von async / await Gebrauch macht. Die meisten Leute in meinem Team sind auch noch ziemlich neu im Bereich Async / Warten. Wir halten uns in der Regel an die von Microsoft festgelegten Best Practices , benötigen jedoch im Allgemeinen unseren Kontext, …
24 c#  debugging  async 


5
Ist meine Verwendung eines expliziten Casting-Operators sinnvoll oder ein schlechter Hack?
Ich habe ein großes Objekt: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } und ein spezialisiertes, DTO-ähnliches Objekt: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } Ich persönlich finde ein …

6
Warum wird Java nicht als Build-Sprache verwendet?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten, und erläutern Sie, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Wenn Java eine Allzwecksprache ist und das Erstellen eines Programms mit Java beschrieben werden kann, warum ist dies nicht …
24 java  c#  builds  build-system 

5
Beste Möglichkeit, Anwendungseinstellungen zu laden
Eine einfache Möglichkeit, die Einstellungen einer Java-Anwendung beizubehalten, ist eine Textdatei mit der Erweiterung ".properties", die die Kennung jeder Einstellung enthält, die einem bestimmten Wert zugeordnet ist (dieser Wert kann eine Zahl, eine Zeichenfolge, ein Datum usw. sein). . C # verwendet einen ähnlichen Ansatz, aber die Textdatei muss den …

8
Ist es üblich, Teilklassen zu verwenden, um "Modularität" zu erreichen?
Ich bin kürzlich auf eine Situation in unserer Codebasis gestoßen, in der ein anderes Team eine 'Gott-Klasse' erstellt hat, die ungefähr 800 Methoden enthält, die als Teilklasse auf 135 Dateien aufgeteilt sind. Ich habe das andere Team danach gefragt. Obwohl ich aus dem Bauch herausgeholt habe, bestehen sie darauf, dass …
24 c#  .net 


9
C ++ für C # -Entwickler
Ich kenne C # ziemlich gut (leider autodidaktisch) und muss für eine Windows-Anwendung etwas C ++ programmieren. Ich konnte eine Menge Informationen für C ++ - Entwickler finden, die C # gelernt haben, aber ich konnte nicht viel zum Erlernen von C ++ finden, wenn Sie C # bereits kennen. …
24 c#  c++ 

2
Wann ist es angebracht, ausdrucksstarke Mitglieder zu verwenden? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . C # 6 führt Member mit Ausdruck ein, die …
24 c# 

4
async + wait == sync?
Stolperte über diesen Beitrag , in dem es darum geht, asynchrone Webanfragen zu stellen. Abgesehen von der Einfachheit, wenn Sie in der realen Welt nur eine asynchrone Anfrage stellen und in der nächsten Zeile darauf warten, ist das nicht gleichbedeutend mit einem Synchronisierungsanruf?




6
Muss ich in TDD zuerst Test oder zuerst Interface schreiben?
Ich lerne TDD mit c #, soweit ich weiß , sollte Test die Entwicklung vorantreiben , dh erstmal einen Fehlertest schreiben schreiben, nachdem der Code mit dem absoluten Minimum geschrieben wurde , um den Test zu bestehen, und dann ein Refactoring durchführen. Es heißt aber auch, dass " Program to …
23 c#  unit-testing  tdd 

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.