我需要一个简单的例子来有效地使用ISerializable,IEnumerable,IList和Generics。
同时希望了解我们可以与Generics一起使用的所有其他接口。
更新:
我需要执行的任务是使用这些接口
答案 0 :(得分:2)
这个问题非常广泛。
请注意,您列出的界面并非完全相同。
ISerializable不是通用的,它处理对象到流或类似的序列化。
IEnumerable是关于能够枚举一个集合或产生元素流的东西。
IList是一个通常由这样的集合实现的接口。
如果你可以稍微缩小你的问题,这将有助于我们帮助你。正如你现在提出的问题,它更像是“我需要了解有关汽车的所有信息”。
对于“可以与泛型一起使用的所有其他接口”,您是否查看了.NET框架类的MSDN Documentation?
答案 1 :(得分:1)
我觉得这个问题是一个家庭作业问题......但我会咬一点信息。
Generics!=接口。基本上你可以使用Generics所需的任何接口,它是泛型中更强大的部分之一,通过使用你创建的接口,然后可以通过将泛型类型限制为实现的对象来定义处理多个具体实现的泛型方法一个特定的界面。