LINQ Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы .NET Framework. C помощью LINQ вы можете работать с данными намного быстрее чем раньше. Например using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string[] a = { "1dfdfFF","1fdFg00","4EWQSs3","2FDF","3fd","HHH","5fdEEE4"}; var fg = from n in a.TakeWhile(n=>n.Length <10) select new { fer = n.ToUpper(), gf = n.ToLower() }; foreach(var x in fg) Console.Write(" {0} {1}",x.fer,x.gf); Console.ReadKey(); } } } Для этого надо подключить Сама строка Code var fg = from n in a.TakeWhile(n=>n.Length <10) select new { fer = n.ToUpper(), gf = n.ToLower() }; Тут написано, что нужно выбрать все элементы с массива, пока длина элемента больше 10 символов. Также затем идет цикл вывода, выводятся 2 значения(x.fer,x.gf) - заглавными и маленькими буквами. Пример ни о чем, но на нем просто понять для чего собственно можно использовать новую примочку. Также просто сформировать запрос сортировки данных и тд. Также можно работать с данными XML фаилов.
|