Podría .NET analizarse y evaluarse en tiempo de ejecución

Pensé que sería divertido si pudiera escribir código vb.net o c # en tiempo de ejecución y el intérprete lo analizaría automáticamente como lo hace python, así que hice un pequeño programa, que haría algo similar. Básicamente se ve así:

InputArgs = Console.ReadLine()
ParseInput(InputArgs.Split(" "))

Private Sub ParseInput(Args as List(Of String), Optional TempArgs as List(Of String))
Dim arg as string = Args(0)
If arg = ".." then
 ...
elseif arg = ".." then
 ...
end if
End Sub

Sé que no es un buen sistema, pero muestra lo básico. Entonces mi pregunta es: ¿es posible hacer vb.net o c # como python, interpretado en tiempo de ejecución?

Respuestas a la pregunta(12)

Su respuesta a la pregunta