GTK # - это .net-оболочка для GTK +,
GKT # sharp может работать на моно или .net.
.net работает только на платформах Windows.
моноэто реализация .net с открытым исходным кодом, она кроссплатформенная и может работать на Linux, Mac OSX, Windows, Android и IOS.Однако GTK + доступен только в Linux, Windows и Mac
MonoDevelop - отличный пример приложения GTK #, которое работает на Linux, Windows и Mac OSX.В Windows он использует .net в Linux и Mac OSX и использует моно.
Поскольку GTK # является оберткой для GTK +, GTK # может работать только на платформах, которые поддерживаются GTK +.
Однаков отличие от программы GTK +, написанной на c или c ++, приложения GTK # не нужно перестраивать для каждой операционной системы.Таким образом, вы можете развернуть одни и те же двоичные файлы на всех трех платформах и запускать их на моно или .net.
Приложения GTK # являются более кросс-платформенными, чем приложения GTK +, потому что одни и те же двоичные файлы могут быть запущены на всех трех платформах, и обавремя выполнения (моно и .net) без перекомпиляции.