【发布时间】:2016-10-27 17:48:31
【问题描述】:
我想使用以下代码(例如):
public static IEnumerable<SomeGenericType> append_list<T>(T a, T b) where T : IEnumerable<SomeGenericType>
{
return a.Concat(b);
}
文档说可以使用通用接口约束:
https://msdn.microsoft.com/en-us/library/d5x73970.aspx
其中 T : 类型参数必须是或实现指定的接口。可以指定多个接口约束。约束接口也可以是通用的。
但我真的不明白如何让这样的代码工作,
【问题讨论】: