2 comments

0

Most of those reasons apply equally to C++, or to a lesser extent, D. (D is very C#-like and much more powerful, but isn't quite as polished.)

I tried picking using Mono when I first switched to Linux, but I gave up after I ran into some weird issue where programs wouldn't run as an unprivileged user. I don't think C# will be a real option for Linux until they get it working for LLVM and can generate native code with it.