今天就不說太多廢話,直接進入主題囉 (๑•̀ㅂ•́)و✧
打開上次安裝好的 Visual Studio ,點建立新的專案。
選擇主控台應用程式,之後按下一步。
專案名稱與位置就自己定義,定義完成後按下一步。
架構選擇 .NET6,按下建立
看到這個畫面就代表專案建置完成啦,可以開始寫你的Code囉 ~
Hello World各位絕對都不陌生吧,那我該如何用C#寫出Hello World呢 ?
namespace ithome_test
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
如果你要執行就按下這個綠色箭頭,或者快捷鍵 (F5)。
之後你的Hello World就出現囉 ~
除了 Hello World 其他行又是在表達甚麼呢 ?
namespace ithome_test
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
宣告了一個命名空間,名稱是我們剛剛定義的專案名稱 ithome_test。
命名空間是一種在程式碼中組織和分類類別、方法、變數等的方式。它用於防止名稱衝突,讓你可以在程式碼中創建具有相同名稱的元素,只要它們位於不同的命名空間中,就不會衝突。
宣告了一個內部類別(class)叫做Program,internal 是類型和類型成員的存取修飾詞,內部類型或成員只能在相同組件的檔案內存取。
將Program 類別設為內部類別(internal class)意味著它只能在同一組件(assembly)內被訪問。這可以提供一定程度的封裝和隱私性,防止其他組件不應該訪問的程式碼接入Main 方法。
Main就是 C# 程式的入口。
當您執行一個C#控制台應用程式時,CLR(Common Language Runtime,通用語言執行環境)首先會尋找名稱為 Main 的靜態方法,其方法簽名必須符合上述形式,以作為程式的入口點。
這行就是 print 出 Hello, World! 的意思。
從 C# 開始記得每個程式碼的結尾都要加上 ; 表示程式碼的結尾喔 (因為去年是寫 Pyhton 所以特意體醒各位 (◔౪◔) )
看完了今天的文章後各位是不是對 C# 的瞭解又更深入了呢 ? 下一篇我們就要開始進入 C# 的語法囉,一起加油吧 !
https://learn.microsoft.com/zh-tw/dotnet/csharp/tour-of-csharp/
https://learn.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/internal
https://ithelp.ithome.com.tw/m/articles/10293231