看板 C_Sharp 關於我們 聯絡資訊
http://s.yanghao.org/program/viewdetail.php?i=192277 其中 var v=dic.Where((o)=>o.Value=="a").Select((o)=>o.Key).ToList(); 這行寫的真是高深阿 有perl的作風了... 大部分我都還可以會意 可是其中 o 這個變數是啥意思? 也沒先宣告 我按照這寫法修改了一下 改成我需要的code res+=table.Where((o)=>o.Value==deal.Substring(0,9)).Select((o)=>o.Key).First(); 正確無誤 但是我還是搞不懂o變數怎麼來的????rr -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.58.121
yeo1987:替列舉出來的項目命一個名字, o代表此時列舉的項目 01/12 16:54
ssccg:可以直接看成bool function(var o),=>後面是function內容 01/12 20:41
Cerberus1013:C# Lambda Expressions 01/12 23:02
lance70176:簡單來說 O就是DIC的意思 01/13 15:03
lance70176:where完 select部分, 在list出來而已 01/13 15:03
LaPass:匿名方法,可是這行程式看的好討厭 ~"~ 01/13 15:36
iterator:匿名方法(Anonymous Methods)跟Lambda Expressions不一樣 01/13 17:03
LaPass:我記專有名詞真的很差 orz.... 很多詞我都覺得差不多..... 01/13 17:57
LaPass:給我code我就知道是什麼東西了 = = 01/13 17:58