糾結了一天才弄明白

2022-03-27 17:32:43 字數 737 閱讀 3908

初學《c#4.0完全參考手冊》,在第15章的15.3.3在匿名方法中使用外部變數的示例程式中遇到乙個小問題(程式是沒有問題的)。

例項程式如下

view code

1

using

system;23

4namespace練習5

13static

countit counter()

1423

24return

sum;

25};

2627

return

ctobj;28}

29static

void

main()

304142}

43 }

自己之前的理解:

今天早上到了實驗室,又把這段程式拿出來研究了,忽然我發現main函式的第一條語句countit cout=counter();怎麼會有括號呢?前面小節原話:在例項化委託時,只需要指定希望委託的方法的名稱。當然,方法的簽名必須與委託的宣告語句中所定義的簽名相匹配,否則會導致編譯錯誤。

我好像忽然明白了些什麼,上面的那句**是將counter方法返回的乙個與匿名方法相關聯的物件ctobj賦予count。為了演示「區域性變數**獲可能會帶來難以預料的後果」,就需要呼叫匿名方法外的區域性變數,於是將匿名方法裝在另乙個方法中,而這個包含匿名方法的方法又得返回與匿名方法相關聯的委託物件,從而能在main函式中執行匿名方法。

目前只能理解這麼多···

唯一天才挽救不了AC公尺蘭沒落

在幾天前,義大利各大 還在盛讚卡卡是新一代的 球王 是本屆歐洲金球獎的有力競爭者,但緊跟著ac公尺蘭就輸球了,擁有天才球員卡卡,但不代表擁有勝利,畢竟足球是11個人的比賽,乙個卡卡,無法挽救落難的ac公尺蘭。僅僅是擁有乙個巨星的球隊是無法成功的,否則當年擁有羅納爾迪尼奧的巴黎聖日耳曼就不會一無所獲了...

羅永浩主演電影《燃點》沒燃 票房一天才50萬

資本寒冬之際,一度被稱為 可能是世上最好的創業電影 的 燃點 票房卻沒能燃起來。根據cbo實時票房榜顯示,自 1 月 11 日上映,燃點 已經上映 5 天程式設計客棧,累計票房僅267.8 萬元,而同日上映的 白蛇 緣起 累積票房已達 5553 萬元,兩者相差 20 倍。公開資料顯示,燃點 是一部聚...

SDOI2017 天才黑客

我們不妨思考一下,兩個串的 lcp 的長度在 trie 樹上是什麼?對應點的 lca 的深度。然後就可以想到把邊看成點,然後把邊與邊之間連邊,點權看成這條邊經過所需要的時間。但是這樣子連邊是 o m 2 的,不夠優秀。我們需要進一步優化。考慮兩個點之間的 lcp 可以用什麼來代替?sa 裡面的 he...