【发布时间】:2015-12-23 02:21:56
【问题描述】:
我正在做一个图书管理器项目。
假设我有这样的 Book 类:
public class Book {
public string Name;
public List<string> Tags;
}
我还有一个图书列表,一些复选框具有相同的标签值,供用户选择他们将使用哪些标签来过滤图书列表。
我想要的是通过用户选择的标签过滤书籍列表并将结果放入新列表。
例子:
Book1 有 {A, B, C} 标签,Book2 有 {A, B, D} 标签,Book3 有 {D, E, F} 标签。因此,如果用户选择 A 和 B 标签进行过滤,新列表将包含 Book1 和 Book2。或者如果他们选择 D 标记进行过滤,则新列表将包含 Book3。
【问题讨论】:
标签: c#