【发布时间】:2012-06-14 07:46:38
【问题描述】:
我有以下通用类:
public class MessageProcesser<T> where T : Message
在代码中我有以下属性:
private readonly BlockingCollection<T> _messages;
当我尝试这样做时,我得到一个错误(因为 T 是一条消息,它应该是可能的):
_messages.Add(new Message(MessageType.Stop));
怎么了?
谢谢!
【问题讨论】:
-
为什么需要泛型?
标签: c# .net generics constraints