public class A<T>//泛型类
{
public void Da<T>()//这句的T处报类型参数"T"与外部类型"A<T>"中的类型参数同名错误
{
}
}
而这样写正确
public class C
{
public void Dc<T>(){
}
}
昨天是vs2015上定义是有问题的,在vs2010和vs2013上没问题,不过你的回答,让我学习的到了新东西,分给你了~
@Lasthelloworld:
运行之后会有一点提示 但是不影响,去掉T之后就没有了 我想应该是那样解释的
第一个类型参数同名是正确的