Das mit dem else if hatte ich geschrieben, weil ich nicht weiß, ob eine eventuelle Doppelausführung gewollt ist oder nicht.Fredel hat geschrieben: Sa 18. Apr 2020, 11:17 @sv00010
Schwerer lesbar und umständlich. Was wenn 5 oder gar 10 Settings geprüft werden müssen?
Code: Alles auswählen
       
                if (settings.AutoDownloadAwaitAdFree)
                {
                    newTelecasts = newTelecasts.Where(tc => tc.AdFree == true);
                }
                if (settings.AutoDownloadSkipDuplicates)
                {
                    newTelecasts = newTelecasts.Where(tc => tc.Duplicate == false);
                }
Das kann so gewollt sein oder es wurde einfach Copy & Paste verwendet und vergessen umzuändern.
So etwas ist mir selber schon mal passiert (unabsichtlich und falsch).