Hallo CB 
Ich möchte mit c# ein kleineres Programm schreiben, dies soll sowohl auf Windows als auch auf Linux (speziell Raspbian/Rapsberry Pi 3) laufen können. Damit unter Linux ein c# Programm läuft, braucht man soweit ich erfahren habe "Mono". Verstehe das jedoch nicht ganz, muss ich mit diesem Mono dann programmieren oder kann ich das in Windows schreiben und der Code wird dann für Linux nur anders kompiliert oder so? Kann mir jemand da Klarheit verschaffen und das etwas erklären was es damit auf sich hat?
Ich möchte mit c# ein kleineres Programm schreiben, dies soll sowohl auf Windows als auch auf Linux (speziell Raspbian/Rapsberry Pi 3) laufen können. Damit unter Linux ein c# Programm läuft, braucht man soweit ich erfahren habe "Mono". Verstehe das jedoch nicht ganz, muss ich mit diesem Mono dann programmieren oder kann ich das in Windows schreiben und der Code wird dann für Linux nur anders kompiliert oder so? Kann mir jemand da Klarheit verschaffen und das etwas erklären was es damit auf sich hat?