我正在尝试从单词列表中找到与名称相同的所有标签。
例如 :-
public class Tag
{
public int Id { get; set; }
public string Name { get; set; }
public string UserId { get; set; }
}
// Arrange.
var searchWords = new List<string>(new [] {"c#", ".net", "rails"});
var tags = new Tags
{
new Tag { Name = "c#" },
new Tag { Name = "pewpew" },
new Tag { Name = "linq" },
new Tag { Name = "iis" }
};
// Act.
// Grab all the tags given the following search words => 'c#' '.net' and 'rails'
// Expected: 1 result.
var results = ???
// Assert.
Assert.NotNull(results);
Assert.Equal(1, results.Count);
Assert.Equal("c#", results.First());
我一直在尝试使用Any
,或者Contains
我的代码无法编译。
注意:可以是 .NET 4.0