C#←配列でもジェネリスクが使えるなど、Javaのイマイチな仕様を改善している

Scala←完全上位互換