Analisar várias duplas de string em c #

Eu tenho uma string que contém um número conhecido de valores duplos. Qual é o caminho mais limpo (via C #) para analisar a cadeia e ligar os resultados em variáveis ​​escalares correspondentes. Basicamente, eu quero fazer o equivalente a issosscanf declaração, mas em c #:

sscanf( textBuff, "%lg %lg %lg %lg %lg %lg", &X, &Y, &Z, &I, &J, &K );

... assumindo que "textBuff"pode ​​conter o seguinte:

"-1.123    4.234  34.12  126.4  99      22"

... e que o número de caracteres de espaço entre cada valor pode variar.

Obrigado por todos os ponteiros.

questionAnswers(3)

yourAnswerToTheQuestion