using System;
using System.Data .Linq ;
using System.Xml ;
using System.Xml .Linq ;
namespace linqsamples
{
/// <summary>
/// Summary description for LinqSample
/// </summary>
class LinqSample
{
public static void Main( )
{
int [ ] numbers = { 5 , 4 , 1 , 3 , 9 , 8 , 6 , 7 , 2 , 0 } ;
var numGroups = from n in numbers group n by n % 5 into g
select new { Remainder = g.Key , Numbers = g} ;
foreach( var g in numGroups)
{
Console.WriteLine ( "Number with remainder {0} when devided by 5:" , g.Remainder ) ;
foreach( var n in g.Numbers )
{
Console.WriteLine ( n) ;
}
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uRGF0YS5MaW5xOwp1c2luZyBTeXN0ZW0uWG1sOwp1c2luZyBTeXN0ZW0uWG1sLkxpbnE7CgpuYW1lc3BhY2UgbGlucXNhbXBsZXMKewoJLy8vIDxzdW1tYXJ5PgoJLy8vIFN1bW1hcnkgZGVzY3JpcHRpb24gZm9yIExpbnFTYW1wbGUKCS8vLyA8L3N1bW1hcnk+CgljbGFzcyBMaW5xU2FtcGxlCgl7CgkgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgkgICB7CgkgICAJaW50W10gbnVtYmVycyA9IHsgNSwgNCwgMSwgMywgOSwgOCwgNiwgNywgMiwgMCB9OyAKCSAgIAl2YXIgbnVtR3JvdXBzID0gZnJvbSBuIGluIG51bWJlcnMgZ3JvdXAgbiBieSBuICUgNSBpbnRvIGcKCSAgIAkJc2VsZWN0IG5ldyB7UmVtYWluZGVyID0gZy5LZXksIE51bWJlcnMgPSBnfTsKCSAgIAkJCgkgICAJZm9yZWFjaCh2YXIgZyBpbiBudW1Hcm91cHMpCgkgICAJewkKCSAgIAkJCgkgICAJCUNvbnNvbGUuV3JpdGVMaW5lKCJOdW1iZXIgd2l0aCByZW1haW5kZXIgezB9IHdoZW4gZGV2aWRlZCBieSA1OiIsZy5SZW1haW5kZXIpOwoJICAgCQkKCSAgIAkJZm9yZWFjaCh2YXIgbiBpbiBnLk51bWJlcnMgKQoJICAgCQl7CgkgICAJCQlDb25zb2xlLldyaXRlTGluZShuKTsKCSAgIAkJfQoJICAgCX0gIAkJICAgCQoKCSAgIH0KCQkKCX0KfQo=
compilation info
prog.cs(2,14): error CS0234: The type or namespace name `Data' does not exist in the namespace `System'. Are you missing an assembly reference?
prog.cs(4,18): error CS0234: The type or namespace name `Linq' does not exist in the namespace `System.Xml'. Are you missing an assembly reference?
Compilation failed: 2 error(s), 0 warnings
stdout