泛型类型不能用于类的构造函数里吗?为什么?

kuangtuxue 2013-09-28 07:21:57
比如这样
class Constructor
{

public Constructor<T>(T temp)
}


visual studio提示有错

可我在查看有关泛型的知识的时候,没看到说不能这么用啊,难道我看漏了?


...全文
256 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuangtuxue 2013-09-28
  • 打赏
  • 举报
回复
引用 2 楼 guwei4037 的回复:
你看看List<T>这样的泛型类构造函数是怎么定义的就知道了。
public class Constructor<T>
    {
        public T data { get; set; }

        public Constructor(T t)
        {
            this.data = t;
        }
    }
嗯,一看就懂了
kuangtuxue 2013-09-28
  • 打赏
  • 举报
回复
引用 1 楼 iyomumx 的回复:
Constructor<T>和Constructor不是一个类了 正如List<T>和List不是一个类一样
果然我基础语法知识还是没过关
全栈极简 2013-09-28
  • 打赏
  • 举报
回复
你看看List<T>这样的泛型类构造函数是怎么定义的就知道了。
public class Constructor<T>
    {
        public T data { get; set; }

        public Constructor(T t)
        {
            this.data = t;
        }
    }
iyomumx 2013-09-28
  • 打赏
  • 举报
回复
Constructor<T>和Constructor不是一个类了 正如List<T>和List不是一个类一样

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧