Given a generic interface such as the following
interface I { void m(T t); }
I can in C# create a class that implements I twice (o
No, it can't. Generally what I do in this case is
class C { object IInt extends I[Int] { ... } object IString extends I[String] { ... } ... }