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をサポートするプラグインがありますが、機能が不足していると聞きました(特にデバッグ部門で)。