C# provided by Mono: a cross-platform, open source, .NET development framework
Fedora comes with Mono – a free and open source implementation of the .Net framework. To install it, simply type:
$ sudo dnf install mono-devel
This command will install Mono – the runtime environment and associated development tools.
MonoDevelop is the official IDE for development with C# on Mono. To install it, simply type:
$ sudo dnf install monodevelop