1、值和引用。 雖然知道值傳遞的是副本,引用傳遞的是地址。但還是搞不清楚兩個問題。 (1)值傳遞引用和引用傳遞引用到底傳遞的是引用的是什么東西,那么關(guān)于傳遞引用的其他問題也就都不知道了。 (2)值傳遞值類型using System;class RefClass{ static void AddValue(int x) { x++; } static void Main() { int i = 22; AddValue(i); Console.WriteLine(i); }}為什么執(zhí)行了x++,i的值還是22。2、接口的用處。 我的看法就是因為只能繼承一個類,所以用它來幫助繼承多個類的方法。3、委托和事件。 委托給我的感覺和接口、重載有點像。但又感覺很別扭。 事件的話,我覺得就是對動態(tài)的響應(yīng),真不知道和委托有什么關(guān)系,不知道為什么總要和委托放到一起。望各位大蝦給與解答,謝謝!
2 回答

森欄
TA貢獻(xiàn)1810條經(jīng)驗 獲得超5個贊
2.對的,就是用來幫助實現(xiàn)繼承多個類的一種變通用的工具,事實上就是一個純抽象類,沒什么特殊的,關(guān)鍵在于你能不能在接口層次上進(jìn)行建模和應(yīng)用
3.委托就是一個指向方法的引用,調(diào)用委托就調(diào)用了方法,覺得別扭就學(xué)術(shù)派一些用接口代替吧
事件是一種“提供”的概念,“某類提供了某事件以供監(jiān)聽”,而委托是“需要”的概念,“某類執(zhí)行某方法時需要外部給予某委托“
事件是設(shè)計模式中的觀察者模式的快捷版
- 2 回答
- 0 關(guān)注
- 375 瀏覽
添加回答
舉報
0/150
提交
取消