using System;
using System.Linq;
namespace Chapter01All
{
class EmailAddress
{
public string Name { get; set; }
public string Address { get; set; }
public EmailAddress(string n, string a)
{
Name = n;
Address = a;
}
}
class SelectDemo2
{
static void Main()
{
EmailAddress[] addrs =
{
new EmailAddress("Herb", "Herb@HerbSchildt.com"),
new EmailAddress("Tom", "Tom@HerbSchildt.com"),
new EmailAddress("Sara", "Sara@HerbSchildt.com")
};
var eAddrs = from entry in addrs
select new EmailAddress(entry.Name, entry.Address);
foreach (EmailAddress s in eAddrs)
Console.WriteLine(s.Name +": " + s.Address);
}
}
}
前の例では、データのアイテムは一個でした。今回は複数です。レコードと言っても良いかもしれません。