C# ist Java in Syntax sehr ähnlich, aber nicht wirklich in Stil.
Hier ist ein Link zu mehreren Codierungsstilen und der vorgeschlagene .net-Stil. coding guidelines
Es gibt einige zusätzliche Sprachelemente, wie Eigenschaften (denke Getter und Setter) und die Fähigkeit, Operatoren zu überlasten. Im Allgemeinen brauchen Sie nicht alle diese Dinge, um Arbeit zu erledigen, aber Sie müssen darüber nachdenken, wie sie verwendet werden könnten.
Die neueren Funktionen in der Sprache wie LINQ sind nur etwas, das Sie im Laufe der Zeit aufnehmen müssen. Die meisten C# -Programmierer, die seit Jahren in der Sprache arbeiten, verwenden LINQ außerhalb einiger Experimente nicht wirklich. Hoffentlich wird sich das ändern.
Wie bei .NET, es ist riesig, genau wie die JAVA-API, und das Abholen ist wirklich eine lange Arbeit von vielen Jahren. Sie können mit Teilen davon ziemlich gut werden und sehr schnell sehr produktiv sein. Meine Vorschläge würden sich auf System.IO, System.XML und System.Data konzentrieren, diese scheinen die Bibliotheken zu sein, die ich am häufigsten verwende.
Konnte nicht mehr zustimmen. Bleib stecken :) – GateKiller