Sim, você pode usar o mono
Para um bom IDE para trabalhar em tentar monodevelop
sudo apt-get install monodevelop
Isso também incluirá todos os tempos necessários necessários.
Eu sou forçado a aprender e praticar C #, existem aplicativos que suportam e podem ser usados para escrever programas em C #?
Sim, você pode usar o mono
Para um bom IDE para trabalhar em tentar monodevelop
sudo apt-get install monodevelop
Isso também incluirá todos os tempos necessários necessários.
O que você está procurando é Mono , que é, citando o site do projeto :
Um código aberto, plataforma cruzada, implementação de C # e o CLR que é binário compatível com o Microsoft.NET
O Mono também vem com um Ambiente de Desenvolvimento Integrado (IDE): MonoDevelop . Ambos os softwares são empacotados para o Ubuntu.
Mono
MonoDevelop
Este último pacote depende do primeiro. Instalar este pacote instalará automaticamente o outro.
Você pode desenvolver aplicativos C # no linux com o .NET Core: link
Depois de instalá-lo, digite dotnet new no seu terminal para obter uma lista de modelos de aplicativos que podem ser gerados para você iniciar.
A partir do .NET Core 2.0 hoje, esta é a lista:
Templates Short Name Language Tags
--------------------------------------------------------------------------------------------------------
Console Application console [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Unit Test Project mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor Pages
ASP.NET Core with Angular angular [C#] Web/MVC/SPA
ASP.NET Core with React.js react [C#] Web/MVC/SPA
ASP.NET Core with React.js and Redux reactredux [C#] Web/MVC/SPA
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
Nuget Config nugetconfig Config
Web Config webconfig Config
Solution File sln Solution
Razor Page page Web/ASP.NET
MVC ViewImports viewimports Web/ASP.NET
MVC ViewStart viewstart Web/ASP.NET
A última versão atual é 2.0 e abrange todas as minhas necessidades.