在 Debian 中編寫 C#

在 Debian 中編寫 C#

我想在 Debian 系統上學習 C#。

我必須安裝什麼?

有沒有類似互動式提示的東西,我可以嘗試運行程式碼片段?

我必須學習 C#,而且我有一台雙啟動計算機,但不想僅僅為了學習 C# 就關閉 Linux 電源並啟動 Windows。

答案1

我必須安裝什麼?

apt install mono-mcs

以及可選的

apt install monodevelop

如果你想要更像 IDE 的東西。

mcs是編譯器。您可以使用mono prog.exe(或./prog.exebinfmt_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 Core SDK,它具有更快、更清晰的 .NET 框架實作(儘管作為 Core CLR,它有些不完整。但仍然非常可靠)。如果您不需要 C# 來進行 WinForms、UWP 和 WPF 開發,我強烈建議您查看一下。到目前為止,大多數庫都應該支援 .NET Core。下載連結:https://dotnet.microsoft.com/download

至於 IDE,有 VS Code(我目前正在使用的)和 JetBrains Rider。 MonoDevelop 確實有一個支援 NET Core 的插件,但我聽說它缺乏功能(尤其是在調試部門)。

相關內容