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

首頁 > 編程 > C# > 正文

C#編程自學之開篇介紹

2020-01-24 01:26:14
字體:
來源:轉載
供稿:網友

一、C#語言的簡單介紹

根據微軟官網的介紹,C#是為.NET平臺量身訂做的一種面向對象的語言,它與Java類似都屬于從C++演變(提取了C++的優點,拋棄了一些困擾開發人員的底層操作)而生的語言,同時作為.NET平臺的主打語言C#也吸取了其他語言的一些特性,如:VB6的類屬性。

C#就像是C++,Java,VB6,這些語言的混合體一樣,吸取了多種語言的精華于一身,那么來看看C# 都有那些優點吧:

1.C#是完全面向對象的語言,使用面向對象的思想讓我們可以利用現實世界事物模型來描繪我們計算機軟件的開發模型,讓我們的代碼更有條理,更好的分工,與維護。

2.C#拋棄了如C++中的的指針,是程序開發復雜度大大的降低,另外還提供了垃圾回收器來管理內存,程序員無需在像用C++的delete關鍵字來銷毀內存。無需關心內存的釋放問題降低開發的復雜度。

3.支持基于接口編程技術,可以實現松耦合的系統,方便以后對軟件的升級與擴展。等等就列舉啦!

二、我的第一個C#程序

你猜對了!就是Hello World。好的,打開 Microsoft Visual Studio 開發工具

第一步:左上角 點擊:文件->新建->項目

第二步,在彈出的對話框左邊的樹菜單中選擇:Visual C# -> 控制臺應用程序 -> 名稱命名為MyHelloWorld

第三步:在編輯區域中鍵入如下代碼

我的第一個程序HelloWorld

using System;  namespace MyHelloWorld{  class Program  {    static void Main(string[] args)    {      Console.WriteLine("Hello World...");    }  }}

第四步 Ctrl + F5 運行,運行效果如下:

這樣就在控制臺就輸出了一句話為:Hello World.....  那么我們的第一個程序就完成了。接下來初步的分析一下它吧.

三、初步分析我的第一個C#程序
1.首先來看第一行代碼:

using System;

這行代碼的意思就是導入名為系統的命名空間。這個時候你就會問啦,什么是命名空間?

命名空間:命名空間就是一個程序局內相關類型的一個分組。<來自于 C# 和 .NET 3.0高級程序設計>

舉個例子吧:

比如 筆 本子 電腦 等等 都屬于辦公用品,MP4  游戲機 等等 都屬于娛樂用品。 那么好,現在我需要工作完成對一個程序的編寫,這個時候我需要的是辦公用品,這個時候我需要將我的辦公用品拿過來,按需要來使用(比如編程要用到筆記本)。那么這個時候將我的辦公用品拿過來就是一個導入的動作,而辦公用品就是名字空間,工作完成后我又需要打會游戲,我們可以將娛樂用品拿過來使用,這個時候我們又導入了一個名字為 娛樂用品的名字空間。里面包含:MP4 游戲機等等。

代碼表示如下:

using 辦公用品;using 娛樂用品;

2. 理解完名字空間繼續看下面的代碼
第三行的

namespace MyHelloWorld //定義自己的名字空間

理解完名字空間 那第三個也就很好理解了吧。就是定義自己的名字空間,將來告訴別人你的名字空間包裝的那些類型。

class Program //就是你的應用程序類  static void Main(string[] args) //程序的入口點

現在你就可以將program理解成你的程序,Main()方法就是你程序的入口點,程序運行時就會去找Main()(入口點)方法去執行里面的代碼。

入口點方法里面寫了一句 Console.WriteLine("Hello World..."); 如下:

Console.WriteLine("Hello World...");

意思就是在控制臺輸出一句話為:Hello world... 那么繼續分析一下這句代碼將以上學習的概念串聯起來。

首先就是 Console類 : 它代表一個控制臺窗口。這個窗口類用一個功能(方法)WriteLine,意思是讓控制臺窗口寫入一句話,話的內容是什么? 就是WriteLine方法后括號中間的內容。如:WriteLine(內容)

分析完代碼我們在回過頭想一想我們這個程序實現的功能 也就是程序所作的事 是將一句內容為Hello world的字符串輸出到控制臺。那么在實現這個功能的時候我們要用到控制臺類(Console),那么控制臺類在哪,這個時候在看我們代碼的第一行,using System; 沒錯 Console類是屬于 System名字空間,所以我們要使用Console的時候需要先導入它的名字空間。這樣實現我們程序要求的類型就有啦,我們只需調用類型方法去做相應的操作就OK啦。。

四、引導你的偽代碼

理解完上面的概念后,根據我上面的例子與解說,寫一個偽代碼,幫助大家更好理解:

using 辦公用品;//使用電腦所以導入辦公用品名字空間using 娛樂用品;//使用游戲機導入娛樂用品名字空間/*包含關系:     辦公用品: 筆 電腦 本子     娛樂用品: MP4 游戲機*/  namespace 我的辦公室{  class Program  {    static void Main(string[] args)    {      //使用電腦如完成我的工作       電腦.運行代碼();        //完成后 我需要打會游戲機       游戲機.運行游戲();         }  }}

這是我自學C#編程語言的第一篇文章和第一個小程序,雖然內容是簡單,也算是正式入門了,之后還有更多相關文章進行更新,希望大家繼續關注。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳江市| 多伦县| 含山县| 富民县| 镇赉县| 扬州市| 铁岭县| 双江| 女性| 沙洋县| 庐江县| 尚志市| 雅安市| 曲麻莱县| 敦煌市| 白水县| 汤原县| 蓝山县| 兴化市| 宝坻区| 财经| 晋州市| 左权县| 崇明县| 合肥市| 永德县| 张掖市| 黄平县| 玛多县| 瑞昌市| 建德市| 罗城| 十堰市| 连城县| 甘肃省| 乳源| 四平市| 呼伦贝尔市| 仁怀市| 清丰县| 天津市|