迁移到.NET 3.5时排序阵列警告

时间:2011-08-12 12:39:04

标签: vb.net arrays .net-3.5

我刚刚将我的VB.NET应用程序从.NET 1.1转换为3.5,我收到了警告消息

  

访问共享成员,常量成员,枚举成员或嵌套类型   通过一个实例;不会评估合格表达。

Private Function reOrderArray(ByVal arr() As String) As String
   arr.Sort(arr) 'Sort array alphabetically
   'More code...
   return arr
End Function

表示第二行的arr.Sort字样。

造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:5)

Array.Sort是一个静态/共享方法,应该适当调用:

Array.Sort(arr)