【.NET Core】.NET Core 從入門到反向

.NET 系列 .NET 以下各式各樣的變種,這裡簡單介紹一下 .NET Core 這是這次主要要介紹的重點。 主要特點是能跨平台,但是不支援一些 GUI 的介面,適合拿來做 CLI 介面或是網路等無介面的應用。 .NET Framework 主要是用來開發 Windows PC 上面的應用程式,但是跨平台能力較差,但是可以開發出各式各樣 PC 上面的應用程式。 支援使用多種語言,如 C#、C++、VB… Xamarin 主要的功能是開發跨平台的行動裝置原生應用程式,可以寫一份 code 就能在多個行動裝置上執行 Mono 一個在 .NET Core 出來之前跨平台的 C# 執行環境&編譯器 其專案也支援用 Gtk 開發桌面環境的程式 後來成為了 Xamarin 的前身 .NET Standard 如前面所述,.Net 有許許多多的分支,但是這些分支之間的 API 卻不一致,因此這個專案是為了讓開發人員可以使用一組共同的可攜式程式庫,使得一些和作業系統不相關的程式碼可以被簡單的共用。 官方網頁 https://www.microsoft.com/net/ https://docs.microsoft.com/zh-tw/dotnet/core/ 入門 安裝開發環境 照著這個頁面上的步驟一步一步安裝 https://www.microsoft.com/net/download/core 撰寫第一個 .NET Core…