在windows,c#中,我想在任务计划程序中找到名称包含“XYZ”的任务列表,以启动它们。 TaskService有一个方法FindAllTasks(Predicate<Task> filter, bool)
,所以
using (TaskService ts = new TaskService())
{
foreach(Task f in ts.FindAllTasks( x => x.Name.ToUpper().Contains("*XYZ*"), true ))
{
f.Run();
}
}
编译好了,但是当至少有一个任务与过滤器匹配时找不到它,并且ts
在列表中显示它。
答案 0 :(得分:0)
.Contains()
不带通配符。