Mono C# Shell

El otro día necesitaba saber bien cómo funcionaba el método Remove de la clase StringBuilder en Mono. Entonces hice lo siguiente:

miltondp@wasabi:~$ csharp 
Mono C# Shell, type "help;" for help

Enter statements below.
csharp> using System.Text;
csharp> var a = new StringBuilder("Milton");
csharp> a.Remove(a.Length-1,1);
Milto
csharp> a.Remove(a.Length-1,1); 
Milt
csharp> a.Remove(a.Length-1,1); 
Mil
csharp> a.Remove(a.Length-1,1); 
Mi
csharp> a.Remove(a.Length-1,1); 
M
csharp> a.Remove(a.Length-1,1); 

csharp>

Si, funcionaba como me lo imaginaba 🙂 Esta shell para C# está disponible en la versión 2.2 de Mono.