我有这个:
Dim split As String() = temp_string.Split(",")
''#feed all info into global variables
patient_id = split(0)
doc_name = split(1)
lot__no = split(2)
patient_name = split(3)
如何清除split()的所有内容?
答案 0 :(得分:13)
Array.Clear(split, 0, split.Length)
答案 1 :(得分:8)
ReDim split(-1)
答案 2 :(得分:5)
无需做任何事情。垃圾收集器将清除变量。将每个变量明确设置为空将会减慢您的应用程序。
答案 3 :(得分:4)
您始终可以将其设置为Nothing
,这将清除参考。然后当垃圾收集器发现这是一个好主意时,垃圾收集器会处理其余的事情。
split = Nothing
但是,如果这是方法的局部变量,您通常不需要担心这个问题,一旦数组超出范围,该数组就可用于垃圾收集。