ArrayList members = new ArrayList();
object[] values= members.ToArray()
(ClassMember[])values//错误
ClassMember[] values=members.ToArray(typeof(ClassMermber)) as ClassMember[]//真确
本文介绍了一种在C#中从ArrayList转换为特定类型ClassMember数组的正确做法。通过使用ToArray方法结合指定类型参数,可以有效地实现类型转换而避免运行时错误。
ArrayList members = new ArrayList();
object[] values= members.ToArray()
(ClassMember[])values//错误
ClassMember[] values=members.ToArray(typeof(ClassMermber)) as ClassMember[]//真确
457
147

被折叠的 条评论
为什么被折叠?