trovavo un buon modo per programmare c# senza visual studio

codice:
Hello_World.aspx
<%language=c# debug=true validaterequest=false codefile=Hello_World.cs inherits=Hello_World%>
<%vive();%>

Hello_World.cs
using System;
using System.IO;
using System.Web;
using System.Web.UI;

public partial class Hello_World:Page {
     public void vive() {
          Response.Write("Hello World!");
     }
}
che pensi?