初學《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...