« 2007年08月 | メイン | 2007年10月 »

2007年09月 アーカイブ

2007年09月14日

LINQ のクエリ式と foreach との対比

LINQ の話をすると出てくる質問。

例えばこんなサンプルで

class Program
{
    static void Main(string[] args)
    {
        List<string> nameList = new List<string>() { "Seo", "Tanaka", "Kato", "Sato" };

        var q = from n in nameList
                where n.StartsWith("S")
                select n;

        foreach (string n in q)
            Console.WriteLine(n);
        Console.ReadLine();
    }
}


「n って何?」(n って書かないとダメなの?もある)
「in の意味が分からない」
「from ~ where ~ select ~ の順番に意味があるの?」

ってな質問を受けました。

続きを読む "LINQ のクエリ式と foreach との対比" »

2007年09月19日

PLINQ

自分へのプレッシャーと覚え書きとして。

マルチコアプロセッサでのクエリ実行=PLINQ の記事です。

http://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx?loc=jp

LINQでさえまだまだなのに、PLINQって・・・早すぎ。

まだページ自体をちらっと眺めただけなのでまるで分かってませんけど、IParallelEnumerable と AsParallel がキーワードですね。
なんかすごいな、文法的にたったこれだけでマルチコア対応になっちゃうなんて。
結局 LINQ 自体がこういうポテンシャルを持ってるってことですね。

こういう記事を目にすると、LINQ をちゃんと勉強しなければ!と改めて思います。

2007年09月20日

Virtual Earth Map Control 5.0

完全に自分のための覚え書き。

Virtual Earth 用 SDK の日本語対応だそうです。

http://msdn2.microsoft.com/ja-jp/library/bb429619.aspx

そんなサイトを作る予定は全くないんですが、一応ブックマークしておきます。

TCPView for Windows

システムで使っているポートの一覧を表示するツール。

http://www.microsoft.com/technet/sysinternals/Networking/TcpView.mspx

何かの時に使えそう。

About 2007年09月

2007年09月にブログ「.NETの覚え書き」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年08月です。

次のアーカイブは2007年10月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34