C#入門-Day3:環境建置

閱讀時間約 2 分鐘

在開始學習 C# 之前,我們需要建立開發環境。首先,我們需要安裝 Visual Studio,這是一個由 Microsoft 開發的開發環境,支援多種語言,包括 C#。安裝完成後,我們可以開始建立我們的第一個 C# 專案。

除了 Visual Studio 外,我們還可以使用其他的 IDE(整合開發環境)來編寫和運行 C# 程式,例如 JetBrains 的 Rider,或者使用輕量級的編輯器如 Visual Studio Code,配合 .NET Core SDK 來開發 C# 程式。

下載:Visual Studio: 適用於軟體開發人員和 Teams 的 IDE 與程式碼編輯器 (microsoft.com)

使用Visual Studio建議專案

在 Visual Studio 中建立專案主要有以下步驟:

  1. 開啟 Visual Studio,然後選擇「檔案」->「新建」->「專案」。
  2. 在「建立新專案」的對話框中,選擇「C#」,然後選擇你想要建立的專案類型,例如「控制台應用程式」。
  3. 點擊「下一步」,然後輸入你的專案名稱和儲存位置。
  4. 點擊「建立」,你的新專案就會在 Visual Studio 中開啟。

完成這些步驟後,你就可以開始在 Visual Studio 中編寫 C# 程式碼了。

使用dotnet CLI建立專案

使用 dotnet CLI,你可以建立多種類型的專案。以下是一些常用的專案類型:

  • dotnet new console: 建立一個新的控制台應用程式專案。
  • dotnet new classlib: 建立一個新的類別庫專案。
  • dotnet new mvc: 建立一個新的 ASP.NET Core MVC Web 應用程式專案。
  • dotnet new webapp: 建立一個新的 ASP.NET Core Razor Pages Web 應用程式專案。
  • dotnet new worker: 建立一個新的後台工作器專案。
  • dotnet new webapi: 建立一個新的 ASP.NET Core Web API 專案。

每種專案類型都有其特定的用途,例如,控制台應用程式用於建立命令列應用程式,類別庫用於創建可在其他專案中重用的代碼,MVC 和 Razor Pages Web 應用程式用於建立網頁應用程式,後台工作器用於建立長時間運行的服務,而 Web API 用於建立 RESTful 服務。

    5會員
    60內容數
    日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
    留言0
    查看全部
    發表第一個留言支持創作者!
    Michael楊 的其他內容
    Python入門-Day7:函數
    閱讀時間約 12 分鐘
    Python入門-Day8:物件導向
    閱讀時間約 14 分鐘
    Python入門-Day9:例外處理
    閱讀時間約 3 分鐘
    Python入門-Day10:模組
    閱讀時間約 2 分鐘
    你可能也想看
    2024 虛擬實境 x 人因設計 05unity C#語法教學入門_2完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
    Thumbnail
    avatar
    Gavin Hsieh
    2024-04-24
    C計算(一)高中數學主題練習—C計算(一)
    Thumbnail
    avatar
    WilliamP
    2024-04-07
    提升效率!在C#輸入資訊時自動切換中文輸入法的兩種方法在進行資訊輸入的過程中,經常需要在不同語言的文字之間切換輸入法,這可能會影響效率。不過,透過程式設計的方法,我們可以實現在選取到需要輸入中文的輸入框時自動切換到中文輸入法,讓操作更加便利。在這篇文章中,我們將介紹兩種實現自動切換中文輸入法的方法,一種是切換輸入法,另一種是使用IME輸入法。
    Thumbnail
    avatar
    Pochi
    2024-02-02
    C當我的自營工作室客源開始穩定時,C就這樣悄悄走進我的生命裡,至今為止,我和C從來沒有吵架過,連一點點的不愉快、疙瘩甚至懷疑都沒有,對我而言,C的意義只有美好。她總是希望我過得好,我也祝福她永遠快樂。     我的租屋處是一棟由五樓透天隔間的大套房,而我就住在頂樓,旁邊還有一間空房一直沒人承租
    Thumbnail
    avatar
    小倖
    2024-01-12
    [C#] 讀取和寫入JSON文件JSON(JavaScript Object Notation)是一種常用的數據交換格式,用於在不同的應用程序之間傳遞結構化數據。在C#中,我們可以使用Newtonsoft.Json模組來處理JSON資料。
    Thumbnail
    avatar
    Pochi
    2023-08-14
    【入門級】-C#介紹一、C#介紹 二、為什麼要學C# 三、.NET Framework介紹
    Thumbnail
    avatar
    橙果杏
    2023-03-19
    C發洩完情緒之後,內心裡,總會有一種抒坦。是那種放下的感覺,是那種,什麼都好,都可以不重要,只有自己的那種,唯我獨尊的快感。可以不必再在意些什麼,不必再掙扎著去要求些什麼。唯有放寛心了,才能更真實去體驗自己正在經歷的過程。放下些什麼,才能獲得些什麼。 昨晚,C因為工作無法前來陪伴休假的我。經前症候群嚴
    Thumbnail
    avatar
    霍普
    2022-11-17
    Untiy C# | Input 官方的輸入偵測這篇文章將會介紹官方設置好的偵測玩家輸入,在撰寫遊戲程式的時候肯定需要偵測玩家輸入,其實並不需要自行撰寫程式來監控玩家操作,而是直接調閱官方的資料庫即可。
    Thumbnail
    avatar
    瓶裝雪
    2022-07-29
    C語言 輸入、輸出(input/output I/O)前言 輸出 printf 格式控制字元、格式控制符(format char) 前言 輸出控制字元、輸出控制符 轉義字元、轉義符 格式控制字元、格式控制符 輸入 scanf gets gets與scanf差異
    Thumbnail
    avatar
    Caffeine 咖啡因
    2022-07-07