There's a note regarding the Remove() call in the VB .Net wiki: http://en.wiki.mcneel.com/default.aspx/McNeel/RsDotNetSort
Otherwise, using a VB component, you can set the index of the list
(arrSrf) to "Nothing", make a new list (arrNewSrf) and output
arrSrf(index) = Nothing
Dim arrNewSrf As New List (Of OnNurbsSurface)
For i As Integer = 0 To arrSrf.Count() - 1
If (arrSrf(i) <> Nothing) Then
arrNewSrf.Add()
End If
Next
A = arrNewSrf
