步入C#--hello world

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   檔案   

從《The C Programming Language》開始,每一門語言都會以Hello world開篇,像朋友間打招呼一樣,身為程式員的我們,也許真的要和世界打個招呼了。

 

作為C#的第一個程式,建立一個控制台應用程式輸出“hello world”再合適不了。

首先建立項目,建立一個控制台應用程式;

建立好後將會在Program.cs檔案裡出現預設的程式;

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Hello_world 7 { 8     class Program 9     {10         static void Main(string[] args)11         {12             13         }14     }15 }

只需要在Main函數內添加代碼,即可完成“hello world”的輸出;

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Hello_world 7 { 8     class Program 9     {10         static void Main(string[] args)11         {12             Console.WriteLine("Hello world");13         }14     }15 }

其結果為:

 

也許很多初學者會像我一樣,啟動程式後只會看到這個黑色的控制台一閃而過,兩個方法解決:

1,不利用綠色箭頭或F5啟動程式,改用Ctrl+F5啟動程式,將會使控制台保持,輸出結果如;

2,利用綠色箭頭或F5啟動程式,但是在代碼最後使用Console.ReadLine()方法;

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Hello_world 7 { 8     class Program 9     {10         static void Main(string[] args)11         {12             Console.WriteLine("Hello world");13             Console.ReadLine();14         }15     }16 }

其輸出結果為:

與方法1輸出結果不同在於沒有Press any key to continue. . .

 

除此以外,對於一個簡單的hello world程式,我們還應簡單瞭解以下一些內容:

1,類與對象:類是對成員的一種封裝,對象是執行個體化後的類型。前者是抽象的,後者是具體的。對象的核心特徵是擁有了一份自己特有的資料成員拷貝。它們的區別可以簡單理解為對象是執行個體化後的類。

2,Main方法:Main方法是程式的入口,可以簡單理解為程式第一行啟動並執行就是Main方法。C#程式中有且只有一個Main方法,Main方法必須是靜態。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.