При написании метода цепи для LINQ, я могу сделать то Где заявления один из двух способов:Linq Where Clauses - Лучше складывать или комбинировать?
var blackOldCats = cats.Where(cat => cat.Age > 7 && cat.Colour == "noir")
Или
var blackOldCats = cats.Where(cat => cat.Age > 7).Where(cat => cat.Colour == "noir")
Есть ли какие-либо преимущества одного над другим?
Не волнуйтесь слишком много о типах данных в этом примере, но если есть проблемы с типами данных, тогда это было бы хорошо знать.
Очевидным является то, что объект уже ссылается, поэтому сразу два объекта сразу становятся проще в приложении, не так ли?
Когда вы спрашиваете о преимуществах, вы имеете в виду производительность, читаемость или что-то еще? – Kane
Любые преимущества, кроме удобочитаемости, поскольку оба они достаточно читаемы в моем POV – Dann