You're comparing apples to oranges.
Mono, and all other frameworks like Xamarin and .NET Framework itself, are entirely separate and different from the C# language. Mono is a 3rd-party, open source implementation of the .NET Framework class library, not the language.
The C# language is entirely separate from the class library.
Home | Mono[
^]