国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#語言初級入門介紹

2024-09-07 17:05:19
字體:
供稿:網(wǎng)友
 
本文的目的在于為尚未接觸過C#的程序員介紹這種編程語言。不論你以前是否用過C/C++或者Java,都可以從本文開始學(xué)習(xí)C#。本文的唯一假定是你具有某種類型的編程知識(如具有面向?qū)ο缶幊痰慕?jīng)驗(yàn)則更好,但并非必須),并擁有某種類型的C#編譯器。
最簡單的C#程序

首先我們來看標(biāo)準(zhǔn)的Hello World程序。用文本編輯器創(chuàng)建一個(gè)新文件HelloWorld.cs,把下面的代碼放入這個(gè)文件:


// 第一個(gè)c#程序

class HelloWorld {
static void Main() {
System.Console.WriteLine("Hello World!");
}
}

現(xiàn)在,在DOS命令窗口進(jìn)入保存HelloWorld.cs的目錄,然后執(zhí)行:


csc HelloWorld.cs

 

該命令編譯源代碼并生成HelloWorld.exe文件。運(yùn)行這個(gè)執(zhí)行文件就可以看到:
Hello World!

下面我們來分析一下這個(gè)例子。第一行代碼是一行注釋,由“//”開始。和C/C++以及Java一樣,“//”告訴編譯器忽略該行直至結(jié)尾為止的內(nèi)容。C#中的另外一種注釋方法是塊注釋。塊注釋由“”結(jié)束。

程序中第二個(gè)重要的地方是第四行Main()方法的聲明(static void Mian(){)。每一個(gè)C#程序都包含一個(gè)Main方法,它是程序執(zhí)行的起點(diǎn)和終點(diǎn)。另外還請注意,HelloWorld類的Main()方法定義成了靜態(tài)(static)方法。程序的Main方法永遠(yuǎn)不會是全局的,這意味著Main方法必須包含在類里面,如本例中Main()是在類HelloWorld里面(Main方法也可以包含到結(jié)構(gòu)里面,但一般它總是在類里面)。

程序中最后一個(gè)關(guān)鍵的地方是向控制臺輸出文本的代碼,即“System.Console.WriteLine("Hello World!");”。WriteLine是一個(gè)方法,定義于Console類。WriteLine()把文本輸出到標(biāo)準(zhǔn)輸出設(shè)備并換行。Console類包含在System名稱空間(類的集合)里面。如果你想避免用“System.Console”的方式來指出Console類的全稱,可以在文件的開頭加上“using System;”這行代碼,以后就可以直接寫出“Console.WriteLine("Hello World!");”。

下面這個(gè)例子示范如何創(chuàng)建和使用用戶定義的類以及如何創(chuàng)建動(dòng)態(tài)鏈接庫。利用文本編輯器創(chuàng)建兩個(gè)文件。第一個(gè)是Apple.cs,內(nèi)容如下:
public class Apple {

private string variety = "";

public Apple(string appleVariety) {
this.variety = appleVariety;
}

public void outputVariety() {
System.Console.WriteLine(variety);
}

}

 

第二個(gè)文件是Example2.cs,內(nèi)容如下:


class Example2 {

static void Main() {
Apple mac = new Apple("Macintosh ");
Apple gra = new Apple("Granny Smith");
Apple cor = new Apple("Cortland");
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜城市| 淄博市| 连山| 眉山市| 西丰县| 江孜县| 尼玛县| 万州区| 山西省| 阳泉市| 临沂市| 天祝| 广西| 龙胜| 高碑店市| 淮北市| 江陵县| 诸城市| 湖北省| 白水县| 会理县| 绥阳县| 河东区| 潼关县| 莲花县| 德令哈市| 罗平县| 清水县| 方正县| 克拉玛依市| 肥城市| 仁布县| 修文县| 登封市| 水城县| 桐庐县| 泽库县| 如皋市| 阳江市| 长海县| 南溪县|