Linq с точечной нотацией - какая форма лучше или в чем разница между ними?

I ' Я читал книгу Джона Скита C # In Depth: Second Edition , и я заметил в одном из его примеров нечто немного отличающееся от того, что делаю я сам.

У него есть нечто похожее на следующее:

var item = someObject.Where(user => user.Id == Id).Single();

В то время как я делал следующее:

var item = someObject.Single(user => user.Id == Id);

Есть ли реальная разница между ними? Я знаю, что Джон Скит в значительной степени бог C #, поэтому я склонен думать, что его знания в этой области лучше моих, поэтому я могу что-то неправильно понять. Надеюсь, кто-нибудь сможет помочь.

5
задан MyNameIsJob 20 December 2010 в 16:27
поделиться