Orginnally 我有一个 BlockingCollection
BlockingCollection<ChannelResource> ChannelQueue = new BlockingCollection<ChannelResource>();
我向其中添加了项目。
ChannelResource ChanResource = TelephonyServer.GetChannel();
MyApplication.ChannelQueue.TryAdd(ChanResource);
现在发现每个ChannelResource都有对应的字符串,所以想把ChannelResource对象和字符串一起添加到BlockingCollection中。
如何?合并对象ChannelResource和字符串形成匿名类型?
编辑:
我的意思是我必须将 BlockingCollection 重新定义为
BlockingCollection<T> ChannelQueue = new BlockingCollection<T>();
和 T 包含ChannelResource
和string
在一起?