5 public class Test
<T
, U
, V
>
8 where V
: IDisposable
, new ()
13 IDisposable t
= new T ();
14 IDisposable u
= new U ();
15 IDisposable v
= new V ();
19 class MainClass
: IDisposable
21 public void Dispose ()
25 public static void Main ()
27 new Test
<MainClass
, MainClass
, MainClass
> ().Method ();