C#入門程序
在 C# 編程語言中,可以通過多種方式編寫一個簡單的「hello world」程序。 我們來看看創建簡單 C# 示例的4 種方法:
- 簡單的例子
- using System
- using public修飾符
- using namespace
1. C# 簡單的例子
首先打開 Visual Studio 2017 社區版,如下圖所示 -
點擊「文件」->「新建」->「項目」,創建一個名稱爲:helloworld
的項目,如下圖所示 -
創建完成項目後,也會自動生成文件及代碼,如下所示 -
現在將源文件:Program.cs 的代碼修改爲以下 -
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -
有關上面簡單程序的說明 -
- 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) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -
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) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -
4. C# 示例:使用命名空間
可以在命名空間內創建類,用於分組相關類。它用於對類進行分類,以使其易於維護。
using System;
namespace ConsoleApplication1
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World! - By using namespace. ");
}
}
}
點擊頂上的主菜單:調試(D) -> *開始執行(不調試)*,執行編譯並運行得到以下結果 -