Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<string> Filter1 { get; set; }
- public List<string> Filter2 { get; set; }
- ...
- public List<string> Filter13 { get; set; }
- public string Data1 { get; set; }
- public string Data2 { get; set; }
- ...
- public string Data13 { get; set; }
- if (filter.Filter1 != null && filter.Filter1.Any()) {
- data = data.Where(x => filter.Filter1.Contains(x.Data1));
- }
- ...
- if (filter.Filter13 != null && filter.Filter13.Any()) {
- data = data.Where(x => filter.Filter13.Contains(x.Data13));
- }
- private static const int N = 13;
- public string[] Data = new string[N];
- public List<string>[] Filter = new List<string>[N];
- //------------------------------------------------------------------------------
- for(int i = 0; i < N; i++)
- {
- if(filter.Filter[i] != null && filter.Filter[i].Any()) {
- data = data.Where(x => filter.Filter[i].Contains(x.Data[i]));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement