DebianシステムでC#を学びたいです。
何をインストールする必要がありますか?
コードのスニペットを実行できるインタラクティブプロンプトのようなものはありますか?
C#を習得する必要があり、デュアルブートコンピューターを使用していますが、C#を習得するためだけにLinuxの電源をオフにしてWindowsをブートするのは嫌です。
何をインストールする必要がありますか?
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>
以前の答えを補足するために、.NETフレームワークの実装がより高速でよりクリーンな.NET Core SDKもあります(ただし、それは多少不完全ですが、Core CLRですが、それでも本当に信頼できます)。 WinForms、UWP、WPFの開発にC#が必要ない場合は、ぜひチェックしてみてください。現在、ほとんどのライブラリは.NET Coreをサポートしているはずです。ダウンロードリンク: https://dotnet.Microsoft.com/download
IDEについては、私が現在使用しているVS CodeとJetBrains Riderがあります。 MonoDevelopにはNET Coreサポート用のアドオンがありますが、機能が不足していると聞いています(特にデバッグ部門)。