鍍金池/ 教程/ C#/ C#入門程序
C#屬性(Properties)
C#與Java比較
C#方法
C#枚舉
C#關(guān)鍵字
C# StreamReader類
C#不安全代碼
C#文件(I/O)
C#匿名方法
C#線程同步
C# Thread類
C#主線程
C#數(shù)據(jù)類型
C# FileStream類
C#預(yù)處理指令
C#繼承
C#循環(huán)
C#決策結(jié)構(gòu)
C#集合
C#反射
C#類型轉(zhuǎn)換
C#泛型
C# StringReader類
C#歷史
C#運(yùn)算符重載
C#屬性
C#線程實(shí)例:Sleep()方法
C#線程示例:優(yōu)先級(jí)
C#線程實(shí)例:Join()方法
C# BinaryReader類
C#類
C#索引器
C# BinaryWriter類
C#序列化
C#常量和文字
C#程序結(jié)構(gòu)
C#封裝
C#事件
C#可空類型(nullable)
C#基本語法
C#異常處理
C#教程
C#接口
C# System.IO命名空間
C#線程命名實(shí)例
C# StringWriter類
C#線程實(shí)例
C#數(shù)組
C#正則表達(dá)式
C#命名空間
C#反序列化
C#與C++比較
C# TextWriter類
C#多線程
C#字符串
C#是什么?
C#變量
C# FileInfo類
C#線程實(shí)例:Abort()方法
C#結(jié)構(gòu)體
C#運(yùn)算符
C#入門程序
C#多線程生命周期
C# TextReader類
C# DirectoryInfo類
C#委托

C#入門程序

在 C# 編程語言中,可以通過多種方式編寫一個(gè)簡(jiǎn)單的“hello world”程序。 我們來看看創(chuàng)建簡(jiǎn)單 C# 示例的4 種方法:

  1. 簡(jiǎn)單的例子
  2. using System
  3. using public修飾符
  4. using namespace

1. C# 簡(jiǎn)單的例子

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

點(diǎn)擊“文件”->“新建”->“項(xiàng)目”,創(chuàng)建一個(gè)名稱為:helloworld 的項(xiàng)目,如下圖所示 -

創(chuàng)建完成項(xiàng)目后,也會(huì)自動(dòng)生成文件及代碼,如下所示 -

現(xiàn)在將源文件:Program.cs 的代碼修改為以下 -

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

點(diǎn)擊頂上的主菜單:調(diào)試(D) -> 開始執(zhí)行(不調(diào)試),執(zhí)行編譯并運(yùn)行得到以下結(jié)果 -

有關(guān)上面簡(jiǎn)單程序的說明 -

  • class:這是用于定義類的關(guān)鍵字。
  • Program:這是一個(gè)類的名稱。類是創(chuàng)建對(duì)象的藍(lán)圖或模板,它可以有數(shù)據(jù)成員和方法。 在上面代碼中,它只有一個(gè)Main方法。
  • static:是一個(gè)關(guān)鍵字,意味著對(duì)象不需要訪問靜態(tài)成員,所以可以節(jié)省內(nèi)存。
  • void:方法的返回類型。 它沒有返回任何值。 在這種情況下,不需要使用return語句。
  • Main:是方法名稱。它是任何 C# 程序的切入點(diǎn)。每當(dāng)運(yùn)行 C# 程序時(shí),都會(huì)先調(diào)用Main()方法。它表示了程序的啟動(dòng)點(diǎn)。
  • string [] args:用于 C# 中的命令行參數(shù)。在運(yùn)行 C# 程序時(shí),可以傳遞值。這些值稱為參數(shù),它們可在程序中使用。
  • System.Console.WriteLine(“Hello World!”):這里,System是命名空間。Console是在System命名空間中定義的類。 WriteLine()Console類的靜態(tài)方法,用于在控制臺(tái)上寫入文本并顯示。

2. C# 示例:using System

如果我們?cè)陬愔熬帉?code>using System語句,這意味著不需要指定System命名空間來訪問此命名空間的任何類。在這里,可直接使用Console類而不需要再指定System.Console。參考如下代碼 -

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

點(diǎn)擊頂上的主菜單:調(diào)試(D) -> 開始執(zhí)行(不調(diào)試),執(zhí)行編譯并運(yùn)行得到以下結(jié)果 -

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

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

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

點(diǎn)擊頂上的主菜單:調(diào)試(D) -> 開始執(zhí)行(不調(diào)試),執(zhí)行編譯并運(yùn)行得到以下結(jié)果 -

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

可以在命名空間內(nèi)創(chuàng)建類,用于分組相關(guān)類。它用于對(duì)類進(jìn)行分類,以使其易于維護(hù)。

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

點(diǎn)擊頂上的主菜單:調(diào)試(D) -> 開始執(zhí)行(不調(diào)試),執(zhí)行編譯并運(yùn)行得到以下結(jié)果 -


上一篇:C#封裝下一篇:C#方法