LINQ - 11道 LINQ題目

  • 1064
  • 0
  • 2018-04-05

  這兩年,我在設計課程時改變實作的方式,只給問題不給答案讓學員自己思考實作,最後再給答案來討論,就效果而言,其實蠻不錯的,因為有思考,知識就會著床,唯一較難調適的是我不知道在旁邊閒著要幹嘛,常常忍不住就丟答案出來了,以後我看帶PS4去打恐龍好了。這篇文章就因應這種方式而寫的,分成兩部分,第一部分是給問題,這裡我整理了11個LINQ的問題,聚焦在LINQ To Objects,不包括LINQ To Entity Framework或是其它,第二部分則是答案及探討,基本上我希望在你看第二部分前已經用自己的思考得到答案,接著驗證自己的答案,最後再看第二部分,當然,如果你挑出第二部分的答案有問題,我也是非常歡迎的(敬禮)。值得一提的是,在設計這11道題目時,我刻意地避免為了考倒你而出題,所以沒有刁鑽的問題,也沒有陷阱題。(我多用了兩顆CPU想,所以要提一下),第二部分會在連假結束後貼出。

  

...繼續閱讀 »

LINQ小技巧 - 避免WMI的"Not Found"例外

  • 405
  • 0
  • 2018-03-22

LINQ 的設計初衷就是放在程式設計師日常都會用到的功能上,藉此節省程式碼的量,身為C# 工程師,我們在解搜尋、排序、過濾這些問題時,應該時時刻刻都要想到如果運用LINQ,是否會有更好的解法,
本系列文便是一個紀錄,我沒有定任何的週期發布時間,純屬遇到後,就記錄下來,也不代表是最好的解法,你知道,這世界上只有當下最佳解,如果你有更好的解法,歡迎分享 ^_^ ,若對這系列有興趣,可以追蹤本粉絲頁。

...繼續閱讀 »