C#의 제네릭은 자바와 달리 thread-safe하다. 또한, 자바는 리플렉션을 이용하여 제어가 불가능하다.