カテゴリー
C

独習C#第3版、P525 orderby句によるクエリ

using System;
using System.Linq;

namespace Chapter01All
{
    class LinqStringOrderby
    {
        static void Main()
        {
            string[] strs = {".com", ".net", "hsNameA.com","hsNameB.net",
                "test", ".network", "hsNameC.net","hsNameD.com" };
            var netAddrs = from addr in strs
                           //where addr.Length > 4 && addr.EndsWith(".net")
                           orderby addr
                           select addr;
            foreach (var str in netAddrs)
                Console.WriteLine(str);
            Console.WriteLine();

            string[] s = netAddrs.ToArray<string>();
            for (int i = 0; i < s.Length; i++)
                Console.WriteLine(s[i]);
        }
    }
}

 前に出た例題ですが、文字列でorderbyを使ってみました。whereをコメントアウトしてます。最後に配列に入れてみました。配列に入ってないと心配です。”(-“”-)”

コメントを残す

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

inserted by FC2 system