3 ms·
Ignorance is indeed bliss. Differences are not just skin deep, like generics where type erasure is used in java for instance. I suggest reading up on this: http
by curiousDog 13y ago
Ignorance is indeed bliss. Differences are not just skin deep, like generics where type erasure is used in java for instance. I suggest reading up on this: http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#Unified_type_system http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#...
- tomp 13y agoI know many of the differences. C# is a newer language, more novel VM, designed from start for multiple languages, C# has linq, unsafe code, unboxed structs, properties, events, delegates (Java now has lambdas), dynamic... But it's not fundamentally different, and offers exactly the same way of structuring applications.