嵌套类型和泛型的奇怪行为

时间:2015-11-11 11:30:28

标签: c# visual-studio-2013 visual-studio-2015 compiler-bug

以下代码无法使用VS 2013进行编译:

public class Base<T>
{
}

public class Derived : Base<Derived.Nested.Inside>
{
    public class Nested
    {
        public class Inside
        {
        }
    }
}

编译器说:

  

涉及&#39; Demo.Derived&#39;的循环基类依赖性。和&#39; Demo.Derived.Nested&#39;

使用VS 2015编译相同的代码。

我没有看到任何循环基类依赖。这是VS 2013的错误吗?

0 个答案:

没有答案