свойствам.
Сейчас 4 свойства по которым нужно отфильтровать список или по отдельности или вместе или группами. в общем получается 2^n, где n - кол-во свойств. Уже сейчас мне нужно описать 16 вариантов if else... Но если будет 10 свойсв - то это уже 1024 if else!
как это сделать грамотно?
https://docs.microsoft.com/ru-ru/dotnet/api/system.icomparable.compareto?view=net-6.0 Есть такой интерфейс, который позволяет сравнивать обьекты.
почему 1024? ты не описывай комбинации - описвай фильтры в отдельности
мне не нужно их сравнивать. мне нужно их отфильтровать по принципу соответствия значиний в свойствах.
можно поподробней пожалуйста?
самое простое - фильтруешь по первому свойству, оставшееся по второму и т.тд
Обсуждают сегодня