私はC#の学習と練習を余儀なくされていますが、C#でプログラムを作成するために使用できるアプリケーションはありますか?
はい、使用できます mono
Nice IDEが動作するようにするには、monodevelopを試してください
Sudo apt-get install monodevelop
これにより、必要なすべてのランタイムも取得されます。
あなたが探しているのはMono、つまり プロジェクトのウェブサイト からの引用です:
オープンソース、クロスプラットフォーム、C#およびMicrosoft.NETとバイナリ互換のCLRの実装
Monoには統合開発環境(IDE)も付属しています:MonoDevelop。どちらのソフトウェアもUbuntu用にパッケージ化されています。
モノ
MonoDevelop
この最後のパッケージは最初のパッケージに依存します。このパッケージをインストールすると、もう一方が自動的にインストールされます。
Linuxで.NET Coreを使用してC#アプリケーションを開発できます。 https://www.Microsoft.com/net/core
インストールした後、ターミナルでdotnet newと入力して、開始するために生成できるアプリケーションテンプレートのリストを取得します。
現在の.NET Core 2.0の時点では、これがリストです。
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
現在の最新バージョンは2.0であり、私のすべてのニーズに対応しています。