https://www.mono-project.com/download/stable/
https://www.mono-project.com/docs/getting-started/mono-basics/
Compile it
csc hello.cs
Run it
mono hello.exe
sudo apt-get install gtk-sharp2
https://learncodingfast.com/csharp/
https://docs.microsoft.com/en-us/dotnet/api/system.array?redirectedfrom=MSDN&view=net-5.0#methods
https://docs.microsoft.com/en-us/dotnet/api/system.string?redirectedfrom=MSDN&view=net-5.0#methods
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/generics/generic-methods
Take a look at cshap/lists-example.cs
https://msdn.microsoft.com/en-us/library/system.systemexception.aspx
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/struct