Ich habe vor einiger Zeit Java gelernt. Java hat mich einfach gelangweilt und ich bin nach einer Weile zu C++ zurückgekehrt. Ich dachte, dass C# ähnlich wie Java ist. Meine Annahme über die Ähnlichkeiten zwischen C# und Java war nach einiger Lektüre über C# nicht mehr richtig. Ich habe in C# viele leistungsfähige Konzepte gefunden, die ich in Java gerne sehe. Jedenfalls ergab vieles von dem, was ich las, für mich Sinn, bis auf eine Sache. Ich höre immer wieder, dass C# eine komponentenorientierte Sprache ist! Wikipedia war wirklich nutzlos über dieses Konzept.
Was bedeutet es in einfachen Worten, wenn Sie sagen, dass C# eine komponentenorientierte Sprache ist? Ein einfaches Beispiel wäre sehr hilfreich.