Les compilateurs C# et VB.net sont fournie avec (au moins) la version de développement (qui est gratuite) du Framework .NET. De plus, il existe des dizaines de bloc notes amélioré gratuit, sans parler de sharpDevelop... De plus, il existe Mono qui est une implémentation (partiel) libre et multiplateforme de .Net...
Et, je parle pas des futures version starter de VS.NET 2005 sui seront diponible à 50€.