https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-version-history Я даже глянул краткое описание версий C#. На сайте майкрософт говорят о сходстве синтаксиса java и C# 1.0. Но что тут можно было по-вашему "копипастить"? Что такого оригинального вот в этом списке? Довольно ограниченный минимум представлен. При всем при этом, как уже выше говорили, что рассматриваете только язык сам по себе, не учитывая как это внутри работает. С такой точки зрения можно практически о любом языке X говорить, что он копипаста языка Y.
Ну давайте еще доебемся к тому что в JVM дженеерики запекаются, а в сишарпе нет, это конечно все меняет В совке молотки делались по гостам, в америке по ISO, они совершенно разные? Даже если выглядят похоже?
Погугли синтаксис джава, погугли синтаксис сишарпа. Погугли устройство CLR, погугли устройство JVM. Погугли терминологию типового Java проекта, почти для всех терминов будет синоним в C#, который будет значить тоже самое и так далее