ในการคอมไพล์และรันโปรแกรม C# บน Mac ก่อนอื่นคุณต้องมี IDE บน MacOS หนึ่งใน IDE ที่ดีที่สุดคือ Monodevelop
Monodevelop เป็น IDE แบบโอเพ่นซอร์สที่ให้คุณเรียกใช้ C# ได้บนหลายแพลตฟอร์ม เช่น Windows, Linux และ MacOS MonoDevelop เรียกอีกอย่างว่า Xamarin Studio
Monodevelop มีคอมไพเลอร์ C# เพื่อรันโปรแกรม C# ใช้ได้กับ Windows, macOS และ Linux
สำหรับ Mac ได้มีการเปิดตัว MonoDevelop เวอร์ชันพิเศษและเรียกว่า Visual Studio สำหรับ Mac มีคุณลักษณะหลายอย่างที่ IDE เดียวกันมีให้สำหรับ Windows เช่นเดียวกับเครื่องมือสำหรับ IntelliSense และการปรับโครงสร้างใหม่