小编Fra*_*nin的帖子

为什么我会收到以下错误?方差修饰符无效.只能将接口和委托类型参数指定为变量

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

namespace Variance

{
  class A { }

  class B : A { }

  class C<out T>  { }

class Program
{
    static void Main(string[] args)
    {
        var v = new C<B>();

        CA(v);
    }

    static void CA(C<A> v) { }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# generics c#-4.0

6
推荐指数
2
解决办法
4365
查看次数

标签 统计

c# ×1

c#-4.0 ×1

generics ×1