class listquerywithdelegates
;listmatches = products.findall(test);
actionprint = console.writeline;
matches.foreach(print);
}}
test 變數 初始化 用了 匿名方法
print 變數初始化 用了 c#2的特性 - 方法組轉換,簡化建立委託的過程
更強大,可以輕鬆的更改測試條件 並對每個匹配項做操作。
委託變數 test 和 print 可以傳遞給乙個方法 , 這個方法可以測試不同的條件 並執行不同的操作
public static listgetsampleproducts()
輸入:
"west side story", 9.99m
"assassins", 14.99m
"frogs", 13.99m
"sweeney todd", 10.99m
輸出assassins: 14.99
frogs: 13.99
sweeney todd: 10.99
深入理解 C 指標閱讀筆記 第一章
上周末。我在圖書館看到了這本很薄的書 深入理解 c 指標 這本書中寫的內容。個人感覺適合乙個剛開始學習的人,內容不是很難。我也讀了下,對每一章都做了筆記。筆記都是用 的形式貼出來。chapter1.h ifndef chapter 1 define chapter 1 深入理解c指標 學習筆記 第一...
深入理解計算機 第一章
本章主要就是講解述一些計算機的基本認識,為後面的內容鋪墊一下。1.1資訊就是位結合上下文的表現。1.2hello.c預處理 加入標頭檔案庫 hello.i編譯器 翻譯為低階機器語言指令 hello.s彙編器 二進位制檔案 hello.o聯結器 將呼叫函式加入 hello 1.3了解編譯器的用處 1得...
深入理解C 第一章(C 開發的進化史)
在寫之前,這本書已經看啦一邊,但是一知半解的,網上也沒有找到相關資料,寫這個系列是為了這次搞清楚這本書以及深入了解一些c 的語言特性,記錄一些自己的理解。c 1 唯讀屬性,弱型別集合 c 2 私有屬性賦值方法,強型別集合 c 3 自動實現屬性,增強的集合和物件初始化 c 4 用命名實參更清晰地呼叫建...