c# - 如何将 Ilist 转换为 ArrayList?

标签 c# asp.net casting

我可以将 IList 转换为 ArrayList 吗?

如果是我该怎么办?

IList alls = RetrieveCourseStudents(cf);
ArrayList a = (ArrayList)alls;

对吗?

有错误:

Unable to cast object of type

最佳答案

正如评论中所建议的,您应该考虑改用通用集合

List<Student> students = RetrieveCourseStudents(cf).Cast<Student>().ToList() 

关于c# - 如何将 Ilist 转换为 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770577/

相关文章:

java - 如何判断向下转型在 Java 中是否合法?

c# - 从循环条件获取 Microsoft Roslyn 的迭代次数

c# - session 状态服务器与自定义 session 状态提供程序

objective-c - UIView.superView (BOOL) == 失败

c# - "Collection was modified"尝试枚举包中的文件时出错

c# - 如何创建具有 2 个具有不同比例的数据系列的图表?

java - 对于未知类型转换列表的语句

c# - 您如何使用只读属性模拟类?

c# - 获取asp :panel elements

c# - 在业务对象上保存我