Supongo que estas características están disponibles con ese framework:
Código C:
Ver originalusing System.Diagnostics;
ProcessStartInfo info = new ProcessStartInfo("cmd");
info.CreateNoWindow = false;
info.UseShellExecute = false;
//Para obtener el resultado se puede usar esto
info.RedirectStandardOutput = true;
//En esta línea le pasamos los parámetros al proceso cmd
info.Arguments = "/C dir";
Process.Start(info);
Con estas líneas estaríamos ejecutando el comando dir sobre el directorio C:, la respuesta se obtiene a través de la propiedad proceso.StandardOutput. Pero ojo, es de tipo StreamReader, asi que arreglatelas con eso jeje, saludos!