Есть ли разница между использованием двух "где" положения или использование "&&" в моем запросе LINQ?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли разница между использованием двух "где" положения или использование "&&" в моем запросе LINQ?

Сообщение Anonymous »

При написании запроса LINQ с несколькими "и" условиями я могу написать одну предложение , содержащее && или я могу написать несколько, где положения, по одному для каждого условия:

Код: Выделить всё

static void Main()
{
var ints = new List(Enumerable.Range(-10, 20));

var positiveEvensA = from i in ints
where (i > 0) && ((i % 2) == 0)
select i;

var positiveEvensB = from i in ints
where i > 0 where (i % 2) == 0
select i;

System.Diagnostics.Debug.Assert(positiveEvensA.Count() ==
positiveEvensB.Count());
}
Существует ли какая -либо разница, кроме личных предпочтений или стиля кодирования (длинные строки, читаемость и т. Д.) Между положительными, и и popliceevensb ? Это правда?

Подробнее здесь: https://stackoverflow.com/questions/664 ... in-my-linq
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запрос Mongo Linq игнорирует индивидуальную сериализацию аргумента LINQ с использованием провайдера LINQ v3
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • LINQ All() работает в одном запросе, а не в аналогичном запросе.
    Anonymous » » в форуме C#
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • LINQ All() работает в одном запросе, а не в аналогичном запросе.
    Anonymous » » в форуме C#
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • «Выражение LINQ не может быть переведено» с сравнением DateTime в запросе LINQ?
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Использование агрегата MAX в запросе Entity Framework/LINQ
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»