LINQ选择问题

时间:2010-07-14 16:34:00

标签: linq

我有List<SomeType>其中

SomeType.Value =“任务?”在哪里'?'可以是1到N.

SomeType.Value也可以包含TASKCNT,TASKOLD等值。

问题是如何选择所有“TASK?”忽略其他值,如TASKCNT,TASKOLD

提前致谢

1 个答案:

答案 0 :(得分:4)

如果这是一个简单的LINQ to对象,你可以使用正则表达式:

var regex = new Regex(@"^TASK\d$");
var tasks = 
    from task in theTasks
    where regex.IsMatch(task.Value);
    select task;