fork download
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. Dictionary<B, int> d = new Dictionary<C,int>();
  9. }
  10.  
  11. public class B {}
  12. public class C:B {}
  13. }
Compilation error #stdin compilation error #stdout 0.02s 33856KB
stdin
Standard input is empty
compilation info
prog.cs(8,36): error CS0029: Cannot implicitly convert type `System.Collections.Generic.Dictionary<Test.C,int>' to `System.Collections.Generic.Dictionary<Test.B,int>'
Compilation failed: 1 error(s), 0 warnings
stdout
Standard output is empty