¿Existe un equivalente a la clase Scanner en C # para cadenas?

En Java puedo pasarle una cadena a un escáner y luego puedo hacer cosas útiles como,scanner.hasNext() oscanner.nextInt(), scanner.nextDouble() etc.

Esto permite un código bastante limpio para analizar una cadena que contiene filas de números.

¿Cómo se hace esto en C # land?

Si tuviera una cadena que diga tenía:

"0 0 1 22 39 0 0 1 2 33 33"

En Java, pasaría eso a un escáner y haría un

while(scanner.hasNext()) 
    myArray[i++] = scanner.nextInt();

O algo muy similar. ¿Cuál es la manera C # 'de hacer esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta