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+CgljbGFzcyBMaW5xU2FtcGxlCgl7CgkgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgkgICB7CgkgICAJaW50W10gbnVtYmVycyA9IHsgNSwgNCwgMSwgMywgOSwgOCwgNiwgNywgMiwgMCB9OyAKCSAgIAl2YXIgbnVtR3JvdXBzID0gZnJvbSBuIGluIG51bWJlcnMgZ3JvdXAgbiBieSBuICUgNSBpbnRvIGcKCSAgIAkJc2VsZWN0IG5ldyAoUmVtYWluZGVyID0gZy5LZXksIE51bWJlcnMgPSBnKTsKCSAgIAkJCgkgICAJZm9yZWFjaCh2YXIgZyBpbiBudW1Hcm91cHMpCgkgICAJewkKCSAgIAkJCgkgICAJCUNvbnNvbGUuV3JpdGVMaW5lKCJOdW1iZXIgd2l0aCByZW1haW5kZXIgezB9IHdoZW4gZGV2aWRlZCBieSA1OiIsZy5SZW1haW5kZXIpOwoJICAgCQkKCSAgIAkJZm9yZWFjaCh2YXIgbiBpbiBnLk51bWJlcnMgKQoJICAgCQl7CgkgICAJCQlDb25zb2xlLldyaXRlTGluZShuKTsKCSAgIAkJfQoJICAgCX0gIAkJICAgCQoKCSAgIH0KCQkKCX0KfQo=
prog.cs(17,36): error CS1525: Unexpected symbol `(', expecting `[', `{', or `type'
Compilation failed: 1 error(s), 0 warnings