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