のすべての内容をクリアする私はこれを持っている:vb.net:文字列配列
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)
どのように私はスプリットのすべての内容を消去しますか()?
あなたの方法は、以下の方法よりも優れています。あなたはちょうど分割=何もないと言っていますか? –
私は 'Array.Clear'の後も、splitは(まだクリアされている)配列への参照を保持していると仮定します。私のサンプルでは何も参照しません。私は、ほとんどの通常のケースでは、その差異が目立たないと言います(splitは、メソッドが終了したときにスコープから外れるメソッドのローカル変数だと仮定します)。 –
+1は "これを心配する必要はありません"配列自体がグローバル変数でない限り、それをNothingに設定する正当な理由はなく、それはそうではありません。 –