2010-07-14 58 views
1

我有一個List<SomeType>其中LINQ選擇問題

SomeType.Value = 「任務嗎?」哪裏?可以是從1到N

SomeType.Value也可以有類似的值TASKCNT,TASKOLD等。

的問題是如何選擇所有的「任務嗎?」提前

由於忽視像TASKCNT,TASKOLD其他值

回答

4

如果這是一個簡單的LINQ to對象,你可以使用正則表達式:

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