Perché mi da errore??

In un metodo private della Classe

Dim myArray() As String
myArray = Me.ID.Split(Convert.ToChar("|"))


Mi dice Object reference not set to an istance of an object ....
Ma mica posso dare il new ... cosa vuole??