自己寫個C#程序
我們已經學習了書本上的第一個程序,瞭解了寫程序的基本方法與步驟,我們簡單地回顧一下:
1. 使用文本編輯器寫出源代碼。
2. 使用CSC進行編譯。
3. 運行我們寫的程序。
這些步驟是在集成開發環境出現以前,寫一個程序的標準步驟,現在已經不需要這樣做了。
我們來看看以後寫程序時應該怎樣做。
首先打開VS 2017,如圖:
這纔是我們在以後的學習和工作中每天都要用到的工具。
屏幕中間下方,有“新建項目”,點擊下面的“創建項目”,會彈出一個對話框,如下圖:
選擇“Visual C#”,“控制檯應用(.NET Framework)”,在名稱欄輸入“HelloWorld”,解決方案的名稱自動與名稱同步,點擊“確定”。
VS 2017會按照設定的內容生成一個HelloWorld項目,如圖:
項目創建完成後,我們要做的第一件事,就是把它保存起來,選擇菜單欄裏的“文件”、“全部保存”。
隨時保存階段性的成果是程序員必修的一個課目,當你編程陷入思考之前,隨手點擊一下保存按鈕,或按在鍵盤上敲一下^S(Ctrl+S),是一個良好的習慣,這會讓我們避免很多意想不到的麻煩。
可以看到,VS 2017生成了一些代碼,這些代碼給我們節省了很多的時間和精力。下面我們就寫出我們想寫的代碼。
在Main()函數後面的花括號中,寫入兩行代碼,一行是在屏幕上顯示Hello, world!,另一行是等待用戶輸入。讓程序看起來是這個樣子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
}
}
寫好以後,在菜單欄下面的快捷圖標欄,靠中間的部分,找到“啓動”按鈕,點擊一下,就會看到程序的運行結果。
我們看到了想要在屏幕上顯示的字符串“Hello, world!”,然後敲一下回車鍵,程序就結束了。就這麼簡單,別忘了保存你的工作成果。
爲什麼要等待一個回車鍵呢?讓我們把第二行註釋掉,再看看運行結果。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
//Console.ReadLine();
}
}
}
在Console.ReadLine();的前面加上兩個斜槓,//,這行代碼變成了綠色,表示暫時不需要執行這行語句,然後再啓動。這時我們看到執行窗口一閃,就自動關閉了,我們還來不及看清它的內容,就消失了。
所以,爲了要看清執行結果,我們還是把程序恢復原樣吧。
關於註釋,我們可以學習書中的相關內容,第二章第十節,2.10 使用註釋。
要想知道使用的是哪一本書,可以看《一起學C#(一)》裏的內容。