ASP.NET Tutorial/LINQ/LINQ

Материал из .Net Framework эксперт
Версия от 11:58, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

The C# language supports the following clauses that you can use in a query:

from, where, select, group, into, orderby, join, let
var results = from w in words
  where w.Contains("z")
  select w;

is translated into this query by the C# compiler:
var results = words.Where( w => w.Contains("z") ).Select( w => w );


Understanding LINQ

var words = new List<string> {"zephyr", "apple", "azure"};

var results = from w in words
  where w.Contains("z")
  select w;

the results variable will contain the following list of two words:
zephyr
azure