程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#簡明教程(1)簡單的歡迎程序

C#簡明教程(1)簡單的歡迎程序

編輯:C#入門知識

第一課: 簡單的歡迎程序

原文作者:Joe Mayo

編譯:PINE

  這一課我們要通過幾個學習C#小程序達到以下目的:

◎ 了解C#程序的基本結構

◎ 熟悉"名稱空間"(NameSpace)的概念。

◎ 理解類(CLASS)的含義

◎ 學習"Main" 方法的作用

◎ 掌握怎樣獲取命令行輸入

◎ 了解控制台(console) 輸入/輸出(I/O)

第一節:簡單的歡迎程序:Welcome.cs

// Namespace Declaration

using System;

// Program start class

class WelcomeCSS {

// Main begins program execution.

public static void Main() {

// Write to console

Console.WriteLine("Welcome to the eSchool!");

}

}

  這個小程序有4個主要的元素:一個名稱空間聲明,一個類,一個"Main"方法和一些程序的注釋。

   "using System;" 這一句表示程序聲明引入"System"這個名稱空間。名稱空間包括一些C#程序可以調用的代碼。通過 "using System;",你可以告訴程序在以後的語句中無須在前面加"System",就可以使用它的方法和屬性了。我們將在以後的課程裡專門討論名稱空間。

   "class WelcomeCSS"一句聲明了WelcomeCSS這個類,類中包含了程序的數據和將要執行的方法。它是僅有的幾種用來描述對象的類型之一,我們將在以後的課程裡專門討論它。在WelcomeCSS這個類中,不包含數據,只有一個方法。這個方法定義了這個類的作用。

  這個方法的名字就是"Main",Main是程序的保留關鍵字,代表程序入口點,注意只有一個類能使用Main標志定義。在Main 前還有一個修飾字"static",表示此方法只在這個類中起作用,而不是在實例中。這是有必要的,因為當程序剛開始執行時,沒有對象實例存在。類,對象以及實例將在以後的課程中詳細討論。每個方法都必須有一個返回類型。在這個例子中是"void",表示Main方法沒有返回值。另外,每個方法還有一個參數列表,用大括號括住數字的形式表示,如"{0}"。但是,我們沒有給Main方法加參數。在以後的課程中,我們會討論Main方法應該有什麼類型的參數。

  "Main"方法指定執行了先面這行代碼"Console.WriteLine(...)"。 "Console"是名稱空間"System"的一個類。"WriteLine(...)"是"Console"類的一個方法,因此用操作符"."將它們分開。我們也可以把這句寫成"System.Console.WriteLine(...)"。它的模式實際上是這樣的:"名稱空間.類.方法"。如果我們不在程序的開頭就用"using System"這句聲明名稱空間的話,我們就必須按這樣的完整格式來寫,這裡就體現出名稱空間的方便了。這行代碼的作用是在屏幕上輸出"Welcome to the eSchool!"。

  我們用"//"符號標記注釋,"//"表示所在的一行都是注釋。如果你想用多行注釋,就使用"/*"和"*/"標記,在這兩個標記之間的都被認為是注釋。當然,你可以只在"/*"和"*/"標記間放一行注釋。在編譯時注釋是不會被編譯進程序裡的,它的作用只是告訴別人或是提醒自己程序都做了什麼。

  注意:程序中每個語句後面都跟了一個分號";"。類和方法都以"{"開始,以"}"結束。"{" 和 "}"共同定義了程序區塊。區塊定義的程序元素的作用范圍,關於它我們將在以後詳細討論。

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