Если ты считаешь что Java и .NET это одно и тоже то ты сильно ошибаешься.
Вполне можно согласиться, т. к. виртуальная машина Java изначально разрабатывалась под разные платформы, а .Net получило жизнь на невиндовсах только благодаря тому, что у кого-то слишком забористая травка
Кстати, что значит "аналог" - это аналог по гую или функциональности? По функциональности - наврядли быстрее. Сможете доказать обратное - буду рад.
Простейший пример: BubbleSort на С будет медленнее, чем QuickSort на C#, при достаточно большом количестве элементов. Хотя делают вроде одно и то же
PS А куда пропал топикстартер?