Je suis obligé d'apprendre et de pratiquer le C #. Existe-t-il des applications prenant en charge et pouvant être utilisées pour écrire des programmes en C #?
Oui, vous pouvez utiliser mono
Pour qu'un Nice IDE fonctionne, essayez monodevelop
Sudo apt-get install monodevelop
Cela entraînera également toutes les exécutions nécessaires.
Ce que vous recherchez, c'est Mono , qui est tiré du site Web du projet :
Une source ouverte, multi-plateforme, implémentation de C # et du CLR compatible binaire avec Microsoft.NET
Mono est également livré avec un environnement de développement intégré (IDE): MonoDevelop. Les deux logiciels sont packagés pour Ubuntu.
Mono
MonoDevelop
Ce dernier paquet dépend du premier. L'installation de ce paquet installera automatiquement l'autre.
Vous pouvez développer des applications C # sur Linux avec .NET Core: https://www.Microsoft.com/net/core
Après l’avoir installé, tapez dotnet new dans votre terminal pour obtenir une liste des modèles d’application pouvant être générés.
En tant que .NET Core 2.0 aujourd'hui, voici la liste:
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
La dernière version actuelle est la 2.0 et couvre tous mes besoins.