Vol*_*ort 6 vb.net arrays arraylist
人们经常告诉我不要使用ArrayList在VB.NET中制作我的数组.我想听听有关这方面的意见,为什么我不应该?创建和操作数组内容,维度等的最佳方法是什么?
谢谢.
请改用通用列表.ArrayList未键入,这意味着您可以拥有包含字符串,数字,+++的列表.相反,你应该使用这样的通用列表:
Dim list1 As New List(Of String) ' This beeing a list of string
Run Code Online (Sandbox Code Playgroud)
lists-class还允许您动态扩展列表,但是,它还强制执行键入,这有助于编写更清晰的代码(您不必进行类型转换)和不易出错的代码.
一般来说,ArrayList只是一个List(Of Object).