ho questo:vb.net: cancellare tutti i contenuti della stringa del campo
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)
Come faccio a cancellare tutto il contenuto di split()?
perché il tuo metodo è migliore di quello qui sotto? stai solo dicendo split = nothing? –
Suppongo che dopo 'Array.Clear', split manterrà ancora un riferimento alla matrice (ora deselezionata). Nel mio esempio non farà riferimento a nulla. Direi che, nella maggior parte dei casi normali, la differenza non sarà evidente (presumo che la divisione sia una variabile locale in un metodo che diventa fuori campo quando il metodo viene eseguito). –
+1 per "non c'è bisogno di preoccuparsi di questo" Non c'è una buona ragione per impostarlo su Nothing a meno che l'array stesso non sia una variabile globale, ed è improbabile. –