六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SUNWEN圖文說明教程之----C#進階(一)

[摘要]在寫這些文章之前,我對C#一無所知.只從前輩那里聽說了一些,說他很像JAVA.因為我這段時間一直在看JAVA,結果什么明堂沒看出來(只能怪我太笨:),其實我想還是沒有實踐的機會),所以就很想換換口味.其實很早就聽說了C#,想看一看這個東東,只是上M的網站一看,.NET的東東要一百多兆呢!看了就怕,...

在寫這些文章之前,我對C#一無所知.只從前輩那里聽說了一些,說他很像JAVA.因為我這段時間一直在看JAVA,結果什么明堂沒看出來(只能怪我太笨:),其實我想還是沒有實踐的機會),所以就很想換換口味.其實很早就聽說了C#,想看一看這個東東,只是上M$的網站一看,.NET的東東要一百多兆呢!看了就怕,何況全部下載下來,要費我一整張電話卡呢?幸好我一個朋友先把.NET下載下來了,我拿了硬盤就跑過去拷過來了.一個SETUP.EXE,足足有106M之巨.所以,我在此要特別感謝這位朋友阿KEN,沒有他的幫助,就沒有下面的文章.

寫這篇文章的時候,我就有些害怕,怕自己水平不夠,錯誤太多,挨別人罵.在寫的過程中,發現還是比較順利的,因為這些跟原先的JAVA有很多相象的地方.而JAVA,很多前輩都有很深的研究.不過,由于本人水平有限,錯誤之處在所難免,如果大家發現有什么錯誤之處,還望指正,在下感激不盡!我的MAIL:[email protected].小弟先在此謝過了!

以下的文章適用于有一些JAVA/C++編程經驗的人,如果有JAVA的編程經驗,那就更好了,因為我在里面很多地方把C#與JAVA對比.如果你沒有任何的編程序經驗,可以到OICQ的主頁的社區去找另一系列的C#教程,那個可能更適合你.

還有就是由于以下文章是在閑的時間寫的,廢話比較多,大家看了不要吐血喲@#$%^&*!好了,下面開始吧!
大家好,我是武漢華師的SUNWEN,我又回來了。五一大家都走了,SUNWEN還要在寢室里奮戰,嗚嗚。今天,我要向大家講的是大家聽說了好久的,又充滿神密的語言:C#。

今天剛從朋友那搞來了M$的.NET開發包,從M$的網站上下的,有106M,所以SUNWEN自然就沒有錢去下他了.話說今天早上六點.....(臺下:快進入正題,笨蛋!又一雙皮鞋飛了上來,這已是第三雙了!)是,我馬上開始!

剛拿到C#的參考時,我一看,這簡直就是JAVA嘛!的確,跟外界說的一樣,在表面上,C#和JAVA非常地像,以致一個懂JAVA的人能夠很快的掌握C#的結構.致于其內部的實現機理,那我也不太清楚,只能與大家在學習中共同進步了,還希望大家多多捧場呀!

好,為了給大家一個更清晰的感覺,我首先給大家一個例子,自然是HelloWorld(老土!).

000: // HelloWorld\Hello1.cs
001: public class Hello1
002: {
003: public static void Main()
004: {
005: System.Console.WriteLine("Hello, World!");
006: }
007: }
它的輸出結果是:

Hello, World!

有的朋友已經發現了,就是JAVA!只不過把System.out.prinln()改成了System.Console.WriteLine()罷了!

下面我們來分析一下這個程序,整個程序由一個public類(class)組成,里面必然有一個public static void Main()這個方法,執行代碼就在里面.System.Console.WriteLine("Hello, World!")這個語句的作用就是向控制臺(Console)打印一行Hello,World!.很簡單吧!

下面再來一個:

000: // HelloWorld\Hello2.cs
001: using System;
002:
003: public class Hello2
004: {
005: public static void Main()
006: {
007: Console.WriteLine("Hello, World!");
008: }
009: }
這個程序用了一個using,其實它就等于JAVA里的import,就是引用一個包的意思.當引用了這個包之后,在這個包中的Console類就不要指出全稱了,只要Console.WriteLine()就可以了,不必用System.Console.WriteLine()這么長了,省略了System了.

例三,如下顯示了如何顯示命令行的參數

000: // HelloWorld\Hello3.cs
001: using System;
002:
003: public class Hello3
004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine("Hello, World!");
008: Console.WriteLine("You entered the following {0} command line arguments:", args.Length );
009: for (int i=0; i < args.Length; i++)
010: {
011: Console.WriteLine("{0}", args[i]);
012: }
013: }
014: }
可以看到,字符串數組args指的就是輸入的參數.因為它是String類,所以都有Length方法,所以可以有args.length來訪問它的長度.然后用一個for循環來把它們顯示出來.至于循環這些東西,大都沿用了C的語法.

例四,如果要一個返回值,那么可以像下面這樣寫,用return:

000: // HelloWorld\Hello4.cs
001: using System;
002:
003: public class Hello4
004: {
005: public static int Main(string[] args)
006: {
007: Console.WriteLine("Hello, World!");
008: return 0;
009: }
010: }
很簡單吧!呵呵!對懂C或JAVA的人來說,比較好看懂,如果是VB或VBS的使用者,就有一些困難了.呆呵!

好了,看完了簡單的例子,讓我們來進入下一課吧!

 




主站蜘蛛池模板: 手机看片福利盒子久久青 | 青青草国 | 日本乱子| 全部免费特黄特色大片视频 | 欧美线人一区二区三区 | 亚洲成人免费看 | 四虎在线播放免费永久视频 | 殴美一级黄色片 | 伊人色综合7777 | 亚洲视频三级 | 亚洲一欧洲中文字幕在线 | 亚洲最大成人综合网 | 亚洲高清视频在线观看 | 欧美最猛性 | 天堂网传媒 | 五月天丁香在线 | 欧美小视频在线观看 | 日日噜噜噜噜人人爽亚洲精品 | 天天操天天射天天色 | 日韩 欧美 中文字幕 不卡 | 中文精品久久久久国产网站 | 中文字幕不卡免费高清视频 | 色综合久久夜色精品国产 | 亚洲高清在线 | 天天久| 视频二区在线 | 日韩高清欧美 | 乌鸦传媒在线视频国产 | 亚洲最新网站 | 色噜噜狠狠一区二区 | 庆余年第二部在线观看免费完整版 | 日本综合在线 | 欧美性色黄大片四虎影视 | 亚洲欧美日本韩国综合在线观看 | 亚洲伦乱 | 五月天婷婷精品视频 | 特黄特黄一级片 | 欧美性色欧美a在线播放 | 亚洲a人片在线观看网址 | 中文字幕免费视频精品一 | 日日夜夜免费视频 |