Debian で C# を書く

Debian で C# を書く

DebianシステムでC#を学びたいです。

何をインストールする必要がありますか?

コードスニペットを実行できるインタラクティブなプロンプトのようなものはありますか?

C#を学ぶ必要があり、デュアルブートコンピュータがありますが、単にC#を学ぶためにLinuxをオフにしてWindowsを起動したくありません。

答え1

何をインストールする必要がありますか?

apt install mono-mcs

そしてオプションで

apt install monodevelop

IDEのようなものが欲しいなら。

mcsコンパイラです。あなたはmono prog.exe./prog.exeまたはbinfmt_miscサポートが有効になっており、Debian は基本的にこれをサポートすると信じています。)

コードスニペットを実行できるヒントのようなものはありますか?

apt install mono-csharp-shell

それから

$ csharp
Mono C# Shell, type "help;" for help

Enter statements below.
csharp> Console.WriteLine("Hello world!")
Hello world!
csharp>

答え2

以前の回答を補完するために、.NET Frameworkをより迅速かつスムーズに実装した.NET Core SDKもあります(Core CLRとしてはやや不完全ですが、依然として非常に安定しています)。 WinForms、UWP、WPFの開発にC#が必要ない場合は、確認してみてください。ほとんどのライブラリは.NET Coreをサポートする必要があります。ダウンロードリンク:https://dotnet.microsoft.com/download

IDEにはVS Code(現在使用中)とJetBrains Riderがあります。 MonoDevelopにはNET Coreをサポートするプラグインがありますが、機能が不足していると聞きました(特にデバッグ部門で)。

関連情報