Linux does have a C# compiler for Mono, and it doesn't require Wine. There are C# applications in the standard Debian repository for example. That's as much as I know.