C# 泛型相关问题list<T>

今天项目中遇到这样一个方法:

鈈太明白什么意思后来搜索下几篇文章,自己总结一下和大家分享。

例子1中Collection<?>这种写法在调用add方法时是会报错的,因为你不能将一个對象推送到未知类型的集合中虽然改成Collection<Object> c,编译不出错但把一个object当做泛型摆入集合中,显然也不合理

例子2中,我们使用了泛型没有問题,注意:这里方法返回值前的泛型如果不加会编译出错,这里<T>存在的作用是为了参数中能够出现T这种数据类型。

我要回帖

更多关于 c上标3下标5怎么算 的文章

 

随机推荐