数组变量中项目的总数

Fur*_*gal 1 vb.net

我有一个数组变量(字符串类型).它包含一定数量.物品,我不知道它们有多少.我需要为那么多个运行一个循环.该数组包含.我尝试了LBound和UBound循环,但它说我的数组不是系统数组.我怎么知道我的数组包含多少项?

谢谢Furqan

Ode*_*ded 5

您可以使用Length数组对象的属性.

从MSDN(Array.Length属性):

获取一个32位整数,表示Array的所有维度中的元素总数.

阅读VB.NET和Array类中的数组,以便更好地理解VB.NET和.NET框架中的数组.


更新:

但是,对于循环遍历数组,您应该只使用一个For Each循环(因为数组被视为与.NET中的任何其他集合一样) - 这样您就不会对数组边界产生任何愚蠢的错误,并且不会出现错误:

For Each item As arrayItemType in MyArray
  ' do stuff with item
Next
Run Code Online (Sandbox Code Playgroud)

请参阅此页面上的示例.