作者CYBASTER (degeneration)
看板C_Sharp
標題[問題] 請問c#有類似c++泛型find_if的功能嗎?
時間Wed Sep 3 00:04:15 2008
如題,小弟剛從c++的基礎改學c#,之前雖然很仰賴c++的STL,
但是到了c#大抵上都可以找到相對應的東西,
比方說vector容器可用arraylist替代、
用iterator寫迴圈的感覺其實很接近foreach,
而arraylist本身也提供binarysearch和sort方法,
可取代泛型演算法的find_if和sort方法;
然而,c++裡的find_if和sort還可以自己定義搜尋或排序的規則,
最常用到的就是當我們有一個物件陣列,想要針對其中某個屬性排序或搜尋,
不曉得在c#裡面有沒有辦法做到呢?懇請諸位大大賜教,謝謝!
--
我 是 可 悲 的 廢 柴 作 家
http://bloodaugust22.spaces.live.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.41.88
→ cwz0205:List<T>的Sort()與Find()函式皆有提供多載 可傳入delegate 09/03 02:04
→ cwz0205:參數 用法就跟C++ STL傳入函式指標或functor差不多 09/03 02:05
→ CYBASTER:多謝 ^^ 09/03 10:04