【发布时间】:2014-02-08 07:21:25
【问题描述】:
将数组重置为其默认状态以清除所有元素的代码是什么?
【问题讨论】:
-
我不是 VB 专家,所以不会尝试任何示例代码,但首先想到的是 Array.Clear。
将数组重置为其默认状态以清除所有元素的代码是什么?
【问题讨论】:
你可以试试Array.Clear方法:
Array.Clear(myArray, 0, myArray.Length)
这会将每个数组元素的值恢复为默认值(0、false 或 Nothing,具体取决于上面链接中描述的元素类型)。
另一种选择是使用Erase
Erase myArray
这会将myArray 变量转换为Nothing。
【讨论】:
Nothing。因此,您需要在为数组元素分配新值之前重新初始化数组。如果您不想重新初始化,请使用Array.Clear 选项。
Names(),那么您可以使用 Array.Clear(Names, 0, Names.Length)。 Length 是数组的内置属性,指示它的大小/长度
您可以使用Erase。
Erase YourArray
【讨论】:
System.Array.Clear(Array, 0, Array.length)
您可以将 0 切换为 Nothing,这取决于数组中的变量
【讨论】: