I ' Я читал книгу Джона Скита C # In Depth: Second Edition , и я заметил в одном из его примеров нечто немного отличающееся от того, что делаю я сам.
У него есть нечто похожее на следующее:
var item = someObject.Where(user => user.Id == Id).Single();
В то время как я делал следующее:
var item = someObject.Single(user => user.Id == Id);
Есть ли реальная разница между ними? Я знаю, что Джон Скит в значительной степени бог C #, поэтому я склонен думать, что его знания в этой области лучше моих, поэтому я могу что-то неправильно понять. Надеюсь, кто-нибудь сможет помочь.