Main.cs
usingSystem;//подключить пространство именusingSystem.Linq;classProgram {-
publicstaticintMain() { -
//анонимный тип инициализируется свойством и значением -
var val =new{FirstName="Peter", Age=31}; -
Console.WriteLine(val.FirstName +"\t"+ val.Age); -
Console.WriteLine(); -
//создание массива из объектов анонимного типа -
var ara=new[] { -
new{ id=1, Name="Азбука", Count=10 }, -
new{ id=2, Name="Букварь", Count=20 }, -
new{ id=3, Name="Математика", Count=30 } -
}; -
//создание запроса LINQ -
var query = -
from tempinara -
selectnew{temp.id, temp.Name, temp.Count}; -
//выполнение запроса -
foreach(var iinquery) { -
Console.WriteLine(i.id +"\t"+ i.Name +"\t"+ i.Count); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Linq;classProgram {-
publicstaticintMain() { -
//анонимный тип инициализируется свойством и значением -
var val =new{FirstName="Peter", Age=31}; -
Console.WriteLine(val.FirstName +"\t"+ val.Age); -
Console.WriteLine(); -
//создание массива из объектов анонимного типа -
var ara=new[] { -
new{ id=1, Name="Азбука", Count=10 }, -
new{ id=2, Name="Букварь", Count=20 }, -
new{ id=3, Name="Математика", Count=30 } -
}; -
//создание запроса LINQ -
var query = -
from tempinara -
selectnew{temp.id, temp.Name, temp.Count}; -
//выполнение запроса -
foreach(var iinquery) { -
Console.WriteLine(i.id +"\t"+ i.Name +"\t"+ i.Count); -
} -
Console.ReadKey(); -
return0; -
} }
Peter 31
1 Азбука 10
2 Букварь 20
3 Математика 30
1 Азбука 10
2 Букварь 20
3 Математика 30