I'm using my Mac most time at work. At home there's my Windows computer, where I program with Visual Studio my .NET/C# stuff.
Because I want to program outside, it would be great to have an equivalent IDE for my Mac.
Which software are the best solution in my case to have a similar workplace with the same functionality?
I prefer open source, but commercial software is okay too.
codeblocks.It seems to be good
Whilst more of a workaround, if you're running an Intel Mac, you could go the virtualisation route - at least then you can run the same tools.
Coming from someone who has tried a number of "C# IDEs" on the Mac, your best bet is to install a virtual desktop with Windows and Visual Studio. It really is the best development IDE out there for .NET, nothing even comes close.
On a related note: I hate XCode.
Update: Use Xamarin Studio. It's solid.
The question is quite old so I feel like I need to give a more up to date response to this question.
Based on MonoDevelop, the best IDE for building C# applications on the Mac, for pretty much any platform is http://xamarin.com/
Source: Stackoverflow.com