2018年5月17日木曜日

開発環境

Head First C# ―頭とからだで覚えるC#の基本 (Andrew Stellman (著)、Jennifer Greene (著)、佐藤 嘉一 (監修, 監修)、木下 哲也 (翻訳)、オライリージャパン)の11章(LINQ データの管理)、LINQマグネット(p. 481)を取り組んでみる。

コード

using System;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        int[] badgers = { 36, 5, 91, 3, 41, 69, 8 };

        var skunks = from pigeon in badgers
                     where (pigeon != 36 && pigeon < 50)
                     orderby pigeon descending
                     select pigeon + 5;

        var bears = skunks.Take(3);

        var weasels = from sparrow in bears
                      select sparrow - 1;

        Console.WriteLine("Get your kicks on route {0}", weasels.Sum());
    }
}

入出力結果(コマンドプロンプト)

Get your kicks on route 66
続行するには何かキーを押してください . . .

0 コメント:

コメントを投稿