我在MSDN上阅读了一篇关于C#中泛型的优秀文章.
我脑子里浮现的问题是 - 我为什么要使用通用约束?
例如,如果我使用这样的代码:
public class MyClass<T> where T : ISomething { }
我不能T在这个类中切换所有引用ISomething吗?
T
ISomething
使用这种方法有什么好处?
c# generics constraints
c# ×1
constraints ×1
generics ×1