カテゴリー
C

独習C#第3版、P528 要素を表すselect句の様々な使い方

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);
        }
    }
}

前の例では、データのアイテムは一個でした。今回は複数です。レコードと言っても良いかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

inserted by FC2 system