so... sorry für das Ausgraben der alten Threads... ich sollte einfacher öfter vorbeischauen

²Zack: ich glaube du verwechselst C# mit ANSI-C. C# ist nämlich ziemlich neu, und erst seit 2 Jahren ca. aktuell

und printf rules

²Malakai: Ich hab schon etwas mit C# gearbeitet, und im Grunde genommen ist es nichts anderes, als Microsofts Version von JAVA, mit etwas C++ gewürzt.
Gut 75% sind gleich mit JAVA, der Rest sind neue Dinge und verbesserte Feinheiten, sowie C++s eigenheiten.

Dementsprechend sind alle auch syntaktisch ziemlich ähnlich

Zum Vergleich, dein
Code:
System.Console.WriteLine("Hallo");
ist nichts anderes als
Code:
System.out.println("Hallo")
in JAVA.

Auch die Aufteilung in Klassen usw. ist ziemlich gleich. Wenn du JAVA kannst, hast du mit C# keine Probleme

Der große Vorteil bei C# liegt - ähnlich wie bei JAVA - in der enormen .NET Klassenbibliothek und der Webtauglichkeit, die einem wirklich viel Arbeit abnimmt. Eine GUI-Anwendung erstellen ist nur mehr arbeit auf ein paar Minuten. Auch ist IMO die Sprache viel eingänglicher als C++, und leichter zu handhaben.
Also, ich bin begeistert von C#, JAVA ist aber IMO doch noch um einiges besser...