程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 編寫第一個C#應用程序(1)

編寫第一個C#應用程序(1)

編輯:關於C語言
紹了C#語言的這麼多優點,您可能已經有些不耐煩了。好,那就讓我們開始C#的開發之路吧。

本章介紹如何生成您的第一個C#程序。這是一個最基本的C#應用程序,程序中的代碼在全書中將經常出現。

我一直堅信,只有不斷練習才是最好的學習方式。所以建議讀者從本章開始,對書中所提供的程序示例,親自進行編輯、編譯和運行,在這個過程中,您將獲得開發C#程序的有益經驗。

3.1 Welcome程序

可以這麼說,與用戶沒有任何交互的應用程序根本沒有任何用處(病毒和黑客當然除外。然而即使是病毒程序的作者,也常常喜歡在自己得逞之後炫耀一番)。學習任何一門語言,絕大多數情況下人們都是從輸入和輸出開始的。

第一個程序總是非常簡單的。我們讓用戶通過鍵盤輸入自己的名字,然後程序在屏幕上打印出一條歡迎信息。程序的代碼是這樣的:

程序清單3-1:

using System;

class Welcome

{
   static void Main(){
     Console.WriteLine("Please enter your name:");
     Console.ReadLine();
     Console.WriteLine("Welcome to you!");
  }
}

您可以在任意一種編輯軟件中完成上述代碼的編寫,然後把文件存盤,文件名叫做Welcome.cs。典型的C#源文件通常都是以“.cs”作為文件的擴展名。

3.2 代碼分析

首先要提出的是,C#語言是大小寫敏感的。這一點對於C和C++程序員沒什麼問題,只是要提醒一下VB和Delphi程序員。

接下來讓我為您逐條分析上面的C#程序語句。

3.2.1 名字空間

using System表示導入名字空間。高級語言總是依賴於許多系統預定義的元素。如果您是C或C++程序員,那麼您一定對使用#inclued之類的語句來導入其它C或C++源文件再熟悉不過了。C#中的含義與些類似,用於導入預定義的元素,這樣在自己的程序中就可以自由地使用這些元素。

如果沒有導入名字空間的話,我們該怎麼辦呢,程序還能保持正確嗎?答案是肯定的。那樣的話,我們就必須把代碼寫成下面的樣子:

程序清單3-2:

   class Welcome
   {
    static void Main(){
         System.Console.WriteLine("Please enter your name:");
         System.Console.ReadLine();
         System.console.WriteLine("Welcome to you!");
     }
    }

也就是說,在每個Console前加上一個前綴"System."。這個小原點“.”表示Console是作為System的成員而存在的。C#中拋棄了C和C++中繁雜且極易出錯的操作符象“::”和“->”等。C#中的復合名字一律通過“.”來連接。

System是.Net平台框架提供的最基本的名字空間之一。有關名字空間的詳細使用方法我們將放在第十七章中詳細介紹。在這裡,只要我們學會怎樣導入名字空間就足夠了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved