我有一個簡短的應用程序,用於檢查我的音樂文件是否是特定例程的名稱(跟蹤號碼,然後跟蹤名稱),但是如果沒有需要重命名的文件,因爲初始化的數組,但第一個項目是空的,空的,空的(但VB指的是它)。檢查一個數組元素是否實際存儲數據時出錯
要嘗試解決此問題,我正在運行此檢查,但仍然出現錯誤。
' Array declared like this
Dim nc_full_names(0) As String
<Code goes here to ReDim 'nc_full_names' and add the file name to the array, if a file needs renaming>
For i = 0 To UBound(nc_full_names)
'Checking if the array element actually has something in it like this
If Not nc_full_names Is Nothing Then
My.Computer.FileSystem.RenameFile(nc_full_names(i), nc_new_names(i))
Else
Exit For
End If
Next i
這裏是我得到的錯誤 -
參數cannont什麼都不是。參數名:文件
誰能告訴我進行這項檢查的正確方法是什麼?
如果nc_full_names(i)沒有任何內容,則會引發錯誤。 .NET在應用任何其他邏輯之前將會撤銷nc_full_names(i)。 – 2016-04-20 15:37:26