亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

01-C#入門(函數一)

2019-11-14 16:43:12
字體:
來源:轉載
供稿:網友

只有在動手寫代碼的時候,才能真正理解到代碼的邏輯思想,所以,開始寫代碼吧。

函數的意義:降低相同功能的代碼重復編寫,提高重復代碼的維護效率。

  • 函數

一個文件由命令空間(namespace)、類(class)、函數(function)的結構組成。函數放在Class類中,使用static void HelloFunction() { }語句,函數命名一般開頭字母用大寫,調用函數時必須是函數名+括號:HelloFunction();。

void表示函數無返回值,如需返回值,則將void替換為返回的值類型,使用return結束函數并返回值給調用代碼。另外,return可存在于void聲明的函數中,例如:return;(用來退出函數,不能有值)。

參數指定:int i, string myStr,還可以使用params指定參數數組,必須放在參數列表的最后位置。參數傳遞分值傳遞和引用傳遞,引用傳遞(聲明、調用參數時添加ref關鍵字),函數對參數的修改會修改傳入變量本身的值,例如:

        static void  DoubleInt(ref int refInt)        {            refInt *= 2;            Console.WriteLine("ref 函數內的值:{0}", refInt);        }        static void Main(string[] args)        {            //ref 引用傳遞,由于將修改參數值,引用的參數有兩個條件:1)不能是常量 2)必須初始化;            int refVal = 10;            Console.WriteLine("ref 前變量的值:{0}", refVal);            DoubleInt(ref refVal);            Console.WriteLine("ref 參數值結果:{0}", refVal);        }
  • 變量的作用域

不同函數中聲明的變量不能在其它函數中直接訪問,需使用參數的方式。另外,可在類中聲明變量,一樣使用static的方式,如與函數內的變量重名,需使用PRogram(類名).myStr訪問,如直接使用myStr會屏蔽全局變量。

還需要注意的是語句塊也會影響變量的作用域,例如for(int i = 1),這個i只能在for循環中(嵌套其中的語句)使用,跳出循環后,變量i就不能使用了。

對全局變量的使用,書上持保留意見,建議在函數間使用參數傳遞的方式,這樣可以比較直觀地看出變量的變化。

  • main()入口函數

執行C#程序等同于執行main()函數,main()函數執行完畢,程序執行過程就結束了。main函數可以返回int(替換void)值,表示程序如何退出,后面看看怎么用的。另外,最有意思的就是參數string[] args,用來做DOS程序很直觀:

        static void Main(string[] args)        {            Console.WriteLine("參數長度:{0}", args.Length);            foreach (string myArg in args)            {                Console.WriteLine("*) {0}", myArg);            }        }

可通過配置項目屬性:調試 - 啟動選項 - 命令行參數,給args賦值,參數以空格隔開,如字符串有空格,則用引號包圍起來??梢栽囋囋贒OS下使用,像DOS命令一樣增加參數。

  • 結構函數

可以在結構中聲明函數,聲明時不使用static,而不是public,應該是可訪問性方面的需要(書中提到后面會詳述):

    struct customerName    {        public string firstName, lastName;        public string cusName()        {            return firstName + lastName;        }    }

使用時就可以這樣:customerName.firstName = "水手"、customerName.cusName(),有點面向對象的意思了,呵呵。

  • 結語

以前學習的時候,可能在知道命令行程序“原來是這樣做出來的”,然后就沒心情學下去了,然后就自以為是地去折騰命令行程序,結果又做不出個所以然來,慢慢地就失去了學習的興趣,結果就:半途而廢。

SO,現在要淡定~~~雖然知道了怎么做,但是要想做出一個真正能用的工具,不是學點新知識就能行的,做出真正可以用的工具是一個過程,一個不斷迭代的過程。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美限制级电影在线观看| 国产精品网站入口| 欧美亚洲成人免费| 最近2019中文免费高清视频观看www99| 欧美中文字幕在线| 九九热精品视频在线播放| 欧美肥婆姓交大片| 亚洲欧美精品一区| 国产69精品99久久久久久宅男| 福利微拍一区二区| 欧美一级片在线播放| 亚洲自拍偷拍色图| 亚洲香蕉av在线一区二区三区| 中文字幕最新精品| 日韩日本欧美亚洲| 亚洲桃花岛网站| 久久亚洲精品视频| 国产亚洲精品美女久久久| 国产成人精品在线观看| 久久久这里只有精品视频| 亚洲人成在线播放| 欧美亚洲国产视频小说| 丝袜情趣国产精品| 国产一区二区三区欧美| 成人黄色大片在线免费观看| 亚洲情综合五月天| 色婷婷**av毛片一区| 国产啪精品视频网站| 国产午夜精品全部视频在线播放| 欧美一级淫片播放口| 亚洲国产精品va在线观看黑人| 欧美一级大胆视频| 久久韩国免费视频| 久久中文字幕在线| 国产欧美欧洲在线观看| 91精品国产色综合久久不卡98| 在线观看日韩专区| 亚洲成人激情在线| 91久久在线视频| 九九九久久久久久| 欧美最顶级丰满的aⅴ艳星| 亚洲成人亚洲激情| 亚洲在线免费看| 亚洲视频自拍偷拍| 亚洲精品狠狠操| 亚洲天堂av电影| 久久精品国产99国产精品澳门| 成人看片人aa| 久久影视免费观看| 欧美日韩国产成人高清视频| 日韩精品在线免费观看视频| 欧美一区三区三区高中清蜜桃| 成人www视频在线观看| 日韩精品一二三四区| 亚洲成人精品视频| 日韩av电影中文字幕| 亚洲国产高潮在线观看| 日韩精品视频在线观看免费| 另类色图亚洲色图| 亚洲精品永久免费精品| 九九热这里只有在线精品视| 国产精品一区二区久久精品| 国产精品国产三级国产aⅴ9色| 亚洲国产欧美一区二区三区同亚洲| 欧美肥老妇视频| 欧美电影在线观看高清| 亚洲高清色综合| 日韩精品视频在线观看网址| 日韩在线精品视频| 亚洲欧美日韩综合| 国产精品久久一区主播| 国产精品高潮粉嫩av| 日韩在线一区二区三区免费视频| 国产不卡在线观看| 青草热久免费精品视频| 久久影视三级福利片| 欧美激情在线观看| 欧美极品少妇xxxxx| 中文字幕国产精品久久| 在线播放国产一区中文字幕剧情欧美| 亚洲精品久久视频| 亚洲欧美日韩成人| 欧美激情亚洲视频| 国产精品一区二区在线| 日本国产欧美一区二区三区| 欧美日韩一区二区三区在线免费观看| 亚洲免费伊人电影在线观看av| 九九热r在线视频精品| 麻豆乱码国产一区二区三区| 久久在线免费观看视频| 韩国视频理论视频久久| 国产精品久久久久久久久久99| 欧美高跟鞋交xxxxhd| 都市激情亚洲色图| 国产成+人+综合+亚洲欧洲| 亚洲国产精品人人爽夜夜爽| 欧美日韩国产123| 狠狠躁夜夜躁久久躁别揉| 国产视频精品xxxx| 亚洲女在线观看| 91福利视频在线观看| 欧美一区二区视频97| 97国产精品免费视频| 欧美精品国产精品日韩精品| 亚洲区免费影片| 国产精品91久久久久久| 91在线国产电影| 国产成人精品午夜| 精品久久在线播放| 韩国视频理论视频久久| 国产精品久久精品| 久久伊人色综合| 久久精品色欧美aⅴ一区二区| 欧美极度另类性三渗透| 亚洲偷熟乱区亚洲香蕉av| 亚洲精品电影久久久| 91精品国产91久久久久久| 久久99久久99精品中文字幕| 国产精品精品久久久| 国产ts人妖一区二区三区| 亚洲天堂网在线观看| 国产精欧美一区二区三区| 国产精品揄拍500视频| 久久久97精品| 4k岛国日韩精品**专区| 久久久久久欧美| 中文字幕精品av| 亚洲激情中文字幕| 日本道色综合久久影院| 日韩中文在线中文网在线观看| 欧美午夜激情视频| 久热精品视频在线观看| 亚洲最新av网址| 97激碰免费视频| 国产精品欧美一区二区三区奶水| 亚洲第一精品电影| 91丨九色丨国产在线| 欧美激情高清视频| 中文字幕视频一区二区在线有码| 日韩美女福利视频| 欧美视频不卡中文| 日韩中文字幕久久| 国产日韩欧美成人| 粉嫩av一区二区三区免费野| 亚洲色图第三页| 丝袜美腿精品国产二区| 91精品久久久久久久久久久| 亚洲国产免费av| 国产亚洲视频在线观看| 日韩国产精品视频| 国产97色在线| 97在线精品国自产拍中文| 国产亚洲欧洲高清| 91日本视频在线| 成人av电影天堂| 亚洲成年人在线| 欧美一级高清免费播放| 精品av在线播放| 久久伊人精品天天| 欧美性猛交99久久久久99按摩| 综合久久五月天| 欧美日韩高清区| 美日韩精品免费观看视频| 日韩女优在线播放|