如何在vb.net中从ArrayList中找到Distinct和Max值

时间:2014-10-07 06:39:25

标签: c# vb.net arraylist

我需要从vb.net中的arraylist获得不同的最大值。我在c#中这样做了,它的工作方式就像 假设arraylist具有值(1,1,2,4,5,5,60)

C#: -

_objarr.ToArray().Distinct().Max();  Result: 60

这在c#中运行正常,但是当我转换为vb

VB: -

_objarr.ToArray().Distinct().Max()

然后我收到错误'Distinct' is not a member of 'System.Array' 所以请告诉我如何在vb.net中克服这个错误。

谢谢

1 个答案:

答案 0 :(得分:1)

添加使用到您的代码

System.Linq;

Distinct是System.Linq.Enumerable

中定义的扩展方法

在vb.net中,您需要创建数组的实例