C#學習筆記(一)——準備工作

[TOC]

1.1 下載安裝.NET框架

.NET框架有點類似于Java的JDK或者python的解析器,其中包括編譯器,執(zhí)行引擎、功能框架以及一些和SDK捆綁的工具。總之,要要編譯和執(zhí)行C#項目需要先安裝.NET框架。

推薦使用官網下載:https://dotnet.microsoft.com/download

NET.PNG

其中.NET Core版本是跨平臺使用,在Windows、macOS、Linux下都可以使用,Framework版本只適用于Windows平臺。一般選擇Build Apps后的下載即可,“Run Apps”的文件也被包括在里面。

1.2 創(chuàng)建源代碼

  • 如果是使用Visual Studio等IDE的話,選擇文件--新建--項目,選擇C#的項目即可。

  • 如果是命令行創(chuàng)建,可以依次輸入以下代碼:

    mkdir ./First 
    cd ./Fiest
    dotnet new console
    dotnet run
    

    其中“dotnet new console”是新生成一個程序框架,它會生成一個默認的程序并包含一些代碼,“dotnet run”是對這個新創(chuàng)建的項目進行編譯和運行。

1.3 一些基本名稱

using System;

namespace c_
{
    class Program
    {
        static void Main(string[] args)
        {
            int number; 
            Morning morning = new Morning;
            number = 1;
            //打印Hi
            Console.WriteLine("Hi");
        }

    }
}
------
    class Morning
    {
        ...
    }
  • using后面的叫命名空間,他的作用主要是,在用到該命名空間中定義的名稱時,可以省略一部分。如果不使用“using System”這條語句,“Console.WriteLine("Hi")”這條語句就應該寫成“System.Console.WriteLine("Hi");”。
  • class被稱為類,在這里類的名稱就是“Program”。
  • Main被稱作方法。方法類似于C語言里面的函數。
  • args被稱為參數。參數在方法后面的括號中出現。
  • int number被稱為變量的聲明。大概意思是宣稱我要創(chuàng)建一個名叫number的變量,它的類型是int型。所謂類型就是這個變量是什么,比如整數、字符等。
  • number = 1被稱為變量的賦值。
  • //Hi,//后面面的話被稱為注釋,可以添加一些對代碼的說明,編譯的時候編譯器會忽略這些內容。
  • 由一對大括號括起來的區(qū)域稱為作用域。比如Main后的大括號包含了三行代碼,表示Main的作用域就是這三行,這三行之外的東西跟Main“不在一個國家”。
  • Morning morning = new Morning語句是新建了一個叫morning(注意大小寫)的實例。類跟類的實例之間的關系有點像花瓶模具和花瓶之間的關系。
  • 方法作用域內的代碼叫方法的實現,指的是該方法的具體內容。

1.4 簡單的命名建議

  • 類和方法的名稱每個單詞的首字母大寫,如HelloWorld。
  • 變量的名稱除第一個單詞首字母小寫外,其他的大寫,如helloWorld。
  • 雖然C#不強制,但是盡量使類名與保存該類的文件名保持一致。
  • 盡量使用命名來說明必要信息而不是添加注釋。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容