I have string in format:

* number number2,number3 number4 etc...

for example 

* 238424.441451 2704909.319341,238424.441451 2704909.319341

This numbers are point on map , now i need to parse it in point array
Something like:

```
Point[] P = new Point[] 
{ 
    new Point { X = number1, Y = number2 }, 
    new Point { X = number3, Y = number4 }, 
};

```

I never know how much string have points.
What is best method to parse it. I was start with string.split but second problem is how to splinted string write to Points array?