まじめに残る環境にしたいならC#はやめとけ。
C#のGUIは全く互換性がない。
Xamarin使おうとも各OSでUIは全然違って何の意味もない。
C++ BuilderのGUIが使えなくなって困るという指摘はC#にはできないはずなんだよ
だって、共通のマルチプラットフォームのGUIをC#は持っていない。
Javaに言われるならまだ分かるが、C#にGUIの心配される筋合いはなく、まずC#のGUIの標準化でも心配しとけよwwww
そして、C#はGUI以前に言語自体が危ない。
LinuxもGoogleもメインはC/C++だ。
C#はそのうち消えるぞ。マイクロソフトがVB6をこの世から消し去ったようになwww