Here is an interesting tutorial for developing .Net apps in OS X using the Eclipse IDE. The XCode equivalent is CSharpPlugin. If a native IDE isn’t important to you, running Visual Studio via VMware works just fine too.
Update: from IBM: Migrate .NET applications from Visual Studio to Eclipse: The Emonic plug-in and NAnt give .NET and C# capability to Eclipse