4 ms·
They share a similar core OO based language, but C# went out and got a bunch of flashy add ons. C# got generics before Java did. C# added delegates, lambdas,
by stonemetal 14y ago
They share a similar core OO based language, but C# went out and got a bunch of flashy add ons. C# got generics before Java did. C# added delegates, lambdas, LINQ, the async keyword... Some people see that as progress and making day to day programming easier. Some might see it as bloat(how many ways are there to do async in C# now?)