我正在尝试将一个ArrayList转换为带有双精度的IEnumerable,但我有什么不能正常工作..我该怎么做?
从加载我有这个
myAL(1) = New ArrayList
从我有这个按钮
Dim data As IEnumerable(Of Double) = myAL(1).Cast
答案 0 :(得分:2)
将ArrayList
转换为IEnumerable(Of Double)
的语法是:
Dim data As IEnumerable(Of Double) = myAL(1).Cast(Of Double)()
但是,正如SLaks所提到的那样,ArrayList
应该避免。相反,请使用实现IEnumerable(Of T)
的{{3}},因此不需要转换,并且它还支持RemoveAt
。