C# 第一個(gè)程序

2021-12-06 16:32 更新

C# 第一個(gè)程序

我們將要寫我們的第一個(gè)C#程序。

這里是一個(gè)程序,將2乘以3,并打印結(jié)果,6,到屏幕。

雙正斜杠表示行的其余部分是注釋。


using System; // Importing namespace 
class Test // Class declaration 
{ 
    static void Main() // Method declaration 
    {
       int x = 2 * 3; // Statement 1 
       Console.WriteLine (x); // Statement 2 
    } // End of method 
} // End of class 

這個(gè)程序的核心有兩個(gè)語句:


    int x = 2 * 3; 
    Console.WriteLine (x); 

C#中的語句按順序執(zhí)行,并以分號結(jié)束。

第一個(gè)語句計(jì)算表達(dá)式2 * 3和將結(jié)果存儲(chǔ)在名為 x 的局部變量中,x是整數(shù)類型。

第二個(gè)語句調(diào)用 Console 類的WriteLine 方法,將變量 x 打印到文本窗口。

這里 Console 是一個(gè)類名,而 WriteLine 是方法名稱。

我們傳入x作為參數(shù)。


Main方法

我們定義了一個(gè)名為Main的單一方法:


static void Main() {
    ... 
} 

我們可以使用將整數(shù)乘以2的可重用方法來重構(gòu)我們的程序,如下所示:


using System; 

class Test { 
    static void Main() { 
        Console.WriteLine (OneMethod (3)); 
        Console.WriteLine (OneMethod (1)); 
    }
    static int OneMethod (int feet) 
    { 
        int inches = feet * 2; 
        return inches; 
    } 
} 

C#識別一個(gè)稱為 Main 的方法作為信號通知執(zhí)行的默認(rèn)入口點(diǎn)。

Main 方法可以選擇返回一個(gè)整數(shù)而不是 void ,以便將值返回到執(zhí)行環(huán)境。

Main 方法可以選擇接受一個(gè)字符串?dāng)?shù)組作為參數(shù)。

例如:


static int Main (string[] args) {
   ...
} 

數(shù)組 string [] 表示特定類型的固定數(shù)量的元素。


匯編

C#編譯器將源代碼編譯為一個(gè)程序集,該程序指定為一組具有 .cs 擴(kuò)展名的文件。

程序集是.NET中的打包和部署單元。

程序集可以是應(yīng)用程序或庫。

普通控制臺(tái)或Windows應(yīng)用程序具有 Main 方法,并且是.exe 文件。

庫是.dll,相當(dāng)于沒有入口點(diǎn)的.exe。

C#編譯器的名稱是 csc.exe 。

您可以使用諸如Visual Studio之類的IDE進(jìn)行編譯,也可以從命令行手動(dòng)調(diào)用 csc 。

要手動(dòng)編譯,首先將程序保存到一個(gè)文件,如 Main.cs ,然后轉(zhuǎn)到命令行和調(diào)用。

csc 

它位于%SystemRoot%\ Microsoft.NET \ Framework \ framework-version下,其中%SystemRoot%是您的Windows目錄。

如下:

csc Main.cs 

這將生成一個(gè)名為Main.exe的應(yīng)用程序。

要生成庫(.dll),請執(zhí)行以下操作:

csc /target:library Main.cs 

例子

以下代碼輸出消息并讀取用戶輸入以退出。


using System; 

public class MyFirstClass 
{ 
   static void Main() 
   { 
      Console.WriteLine("Hello from Java2s.com."); 
      Console.ReadLine(); 
      return; 
   } 
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號