If anyone's interested, there's now a C# compiler for linux. It's packaged with portable.NET, a system for non-microsoft platforms.
Written by Rhys Weatherley, and released under the GPL. Read the FAQ st http://www.southern-storm.com.au/pnet_faq.html before asking questions.
Home: http://www.southern-storm.com.au/portable_net.html
Philip