C#入門程序

在 C# 編程語言中,可以通過多種方式編寫一個簡單的「hello world」程序。 我們來看看創建簡單 C# 示例的4 種方法:

  1. 簡單的例子
  2. using System
  3. using public修飾符
  4. using namespace

1. C# 簡單的例子

首先打開 Visual Studio 2017 社區版,如下圖所示 -

C#入門程序

點擊「文件」->「新建」->「項目」,創建一個名稱爲:helloworld 的項目,如下圖所示 -

C#入門程序

創建完成項目後,也會自動生成文件及代碼,如下所示 -

C#入門程序

現在將源文件:Program.cs 的代碼修改爲以下 -

class Program
{
    static void Main(string[] args)
    {
        System.Console.WriteLine("Hello World!");
    }
}

點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -

C#入門程序

有關上面簡單程序的說明 -

  • class:這是用於定義類的關鍵字。
  • Program:這是一個類的名稱。類是創建對象的藍圖或模板,它可以有數據成員和方法。 在上面代碼中,它只有一個Main方法。
  • static:是一個關鍵字,意味着對象不需要訪問靜態成員,所以可以節省內存。
  • void:方法的返回類型。 它沒有返回任何值。 在這種情況下,不需要使用return語句。
  • Main:是方法名稱。它是任何 C# 程序的切入點。每當運行 C# 程序時,都會先調用Main()方法。它表示了程序的啓動點。
  • string [] args:用於 C# 中的命令行參數。在運行 C# 程序時,可以傳遞值。這些值稱爲參數,它們可在程序中使用。
  • *System.Console.WriteLine(「Hello World!」)*:這裏,System是命名空間。Console是在System命名空間中定義的類。 WriteLine()Console類的靜態方法,用於在控制檯上寫入文本並顯示。

2. C# 示例:using System

如果我們在類之前編寫using System語句,這意味着不需要指定System命名空間來訪問此命名空間的任何類。在這裏,可直接使用Console類而不需要再指定System.Console。參考如下代碼 -

using System;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World! - By using System. ");
    }
}

點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -

C#入門程序

3. C# 示例:使用public修辭符

還可以在類和Main()方法之前指定public修辭符。現在,也可以從類外訪問了。如下示例代碼 -

using System;
public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello World! - By using public modifier. ");
    }
}

點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -

C#入門程序

4. C# 示例:使用命名空間

可以在命名空間內創建類,用於分組相關類。它用於對類進行分類,以使其易於維護。

using System;
namespace ConsoleApplication1
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World! - By using namespace. ");
        }
    }
}

點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -

C#入門程序