|
|
1
1
它可以通过创建一个泛型参数数组来完成,并查看它是否实现了目标类型。示例代码仅检查接口,因为 array 确保仅实现接口(IList、ICollection、IEnumerable)。另外,我从示例返回了数组的类型(只是为了清楚起见),在代码中,您将希望像在发布的示例代码中那样返回泛型参数。
希望能有所帮助。 |
|
|
2
0
根据我在你上一个问题中的回答:
您可以使用这段代码获取
在这个例子中,
如何处理元素类型取决于您自己。因为一个接口可以实现多次,所以您可能希望修改查询以获得单个实现。 |
|
|
3
0
数组大小写由
另外一个需要考虑的问题是,当提供的类型实现
|