【发布时间】:2013-11-05 15:20:14
【问题描述】:
有没有办法使用 Linq 从部分前缀列表中查找索引,例如:
List<string> PartialValues = getContentsOfPartialList();
string wholeValue = "-moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%)";
int indexOfPartial = PartialValues
.IndexOf(partialPrefix=>wholeValue.StartsWith(partialPrefix));
很遗憾,IndexOf() 不接受 lambda 表达式。有没有类似的 Linq 方法呢?
【问题讨论】:
-
那么你期望它做什么?您的预期输出是什么?
-
PartialValues是什么类型 -
@Arran, @SriramSakthivel, 它的
List<string>具有“-ms-”、“-moz-”、“-o-”等值。