当前位置:  开发笔记 > 后端 > 正文

清除字符串数组的最佳方法是什么?

如何解决《清除字符串数组的最佳方法是什么?》经验,为你挑选了2个好方法。

清除字符串数组的最佳方法是什么?



1> Micah..:

错误的方法:

myArray = Nothing 

仅将指向数组的变量设置为空,但实际上并未清除该数组.指向同一数组的任何其他变量仍将保留该值.因此有必要清除阵列.

正确的方式

Array.Clear(myArray,0,myArray.Length)


这不清楚数组 - 它将变量设置为Nothing.引用相同数组的任何其他内容仍将看到现有值.

2> Dustin Campb..:

当然还有使用Erase关键字的VB方式:

Dim arr() as String = {"a","b","c"}
Erase arr


为VBism +1,但不幸的是,`Erase`是[记录](https://msdn.microsoft.com/en-us/library/83zyeke9.aspx)与设置变量相同"没什么".它没有清除阵列.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有