Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Web сервисы



Технология LINQ to Object

Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы.NET Framework. Представляет собой не что иное, как функциональное программирование, замаскированное под синтаксис SQL[1]. Ранее был реализован в языках C# и Visual Basic.NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω.

Примеры:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication7

{

class Pr

{

public void LA()

{

int[] numbers = { 1, 2, 3, 6, 3, 8, 2, 9 };

var Nums = from n in numbers where n < 5 select n;

foreach (var X in Nums)

{

Console.WriteLine(X);

}

Console.Read();

}

static void Main()

{

Pr z = new Pr();

z.LA();

}

}

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication7

{

class Pr

{

string[] fruit = { "apple", "not_apple", "cherry", "lemon", "orange" };

public void LA()

{

var z = fruit.Select(p => new { name = p, len = p.Length });

foreach (var y in z)

{

Console.WriteLine("\n{0} is {1} long", y.name, y.len);

}

}

static void Main()

{

Pr z = new Pr();

z.LA();

}

}

}





Дата публикования: 2015-02-03; Прочитано: 255 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...