+Emacs is a general purpose editor ie. not an IDE specificaly designed for .net and c#.
+ It is my experience that Emacs along with Glade and the Mono tools makes a powerfull and productive development environment.
+
Strengths about emacs:
+
+
Has support for almost every programming language you can mention
+
Is portable and thus available at all major computing platforms.
+
Easily extendable.
+
Its free software.
+
+
+For more information about emacs refer to this
+
+