前言
.net髮型至今已經有十幾個年頭了。隨著版本不斷的迭代更新,.net在windows平臺也是越來越好,從windows7到windows10,.NET的環境一直被集成在項目中。
這麼多年來,.NET一直沒能在官方的支持下襬脫Windows平臺,“開源”和“跨平臺”這兩個詞語也是所有.net開發者心中的痛。
最終.NET Core出現了,支持開源和跨平臺,說到這裡有點小激動,終於可以用我的MAC air來開發.NET程序了。
.NET Core 提供了快速運行的模塊化平臺,用於創建在 Windows、Linux 和 macOS 上運行的應用程序。 帶 C# 擴展的 Visual Studio Code 提供功能強大的編輯體驗,完全支持 C# IntelliSense(智能代碼填充)和調試。
先決條件:
安裝 Visual Studio Code。
請移步VSCODE官方站點進行下載。
獲取 .NET Core SDK。
安裝 Visual Studio Code 的 C# 擴展
Hello World
讓我們從經典的Hello World開始。
- 打開項目
- 打開 Visual Studio Code。
- 依次單擊左側菜單上的“資源管理器”圖標和 “打開文件夾” 。
- 從主菜單中選擇“文件” > “打開文件夾”,打開要在其中放置 C# 項目的文件夾,然後單擊“選擇文件夾” 。 在我們的示例中,為項目創建名為“testCore”的文件夾 。
2.初始化C#
- 通過主菜單,選擇終端,從Visual Studio Code 中打開集成終端。
- 在終端窗口中,輸入"dotnet net console"。
- 此命令在以編寫的"Hello world"簡單程序的文件夾中創建了“Program.cs”,以及名為“testCore.csproj”的C#項目文件。
3.解析生成資源
對於 .NET Core 1.x ,鍵入 dotnet restore。 運行 dotnet restore 後,便有權訪問生成項目所需的 .NET Core 包。
備註
從 .NET Core 2.0 SDK 開始,無需運行 dotnet restore,因為它由所有需要還原的命令隱式運行,如 dotnet new、dotnet build 和 dotnet run。 在執行顯式還原有意義的某些情況下,例如 Azure DevOps Services 中的持續集成生成中,或在需要顯式控制還原發生時間的生成系統中,它仍然是有效的命令。
運行“Hello World”程序
- 在終端輸入“dotnet run”
調試
- 單擊打開 Program.cs,在需要的位置添加斷點。
- 點擊主菜單中“運行”下的“調試”按鈕,首次加載會提示添加文件,點擊添加。
添加類
<code>using System;
namespace HelloWorld
{
public class MyClass
{
#region 無參返回方法
public string ReturnMsg()
{
return "Hello World";
}
#endregion
}
}
/<code>
- 通過添加下面代碼,從“Program.cs”中的主要方法調用新類 :
<code>using System;
namespace testCore
{
class Program
{
static void Main(string[] args)
{
//實例化myclass類別,並調用其方法
var corteTest=new HelloWorld.MyClass();
Console.Write( corteTest.ReturnMsg());
}
}
}
/<code>
- 保存更改,並在終端中運行“dot run”
- 講返回一下輸出:
<code>Hello World/<code>
視頻
閱讀更多 老程的自習社 的文章