作者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
1F:→ cwz0205:List<T>的Sort()与Find()函式皆有提供多载 可传入delegate 09/03 02:04
2F:→ cwz0205:参数 用法就跟C++ STL传入函式指标或functor差不多 09/03 02:05
3F:→ CYBASTER:多谢 ^^ 09/03 10:04