かるあ のメモ

アクセスカウンタ

help リーダーに追加 RSS 宣言して実行する。

<<   作成日時 : 2008/06/21 18:59   >>

トラックバック 1 / コメント 0

C#2.0のお話、あれ?これできると思ってた、名前がないと怒られる
bool 発見!! = ((bool)(delegate()
{
    return null != users.Find(delegate(User user)
    {
        return user.名前 == "かるあ";
    });
})());

まぁこれでもいいんだけれど
bool 発見!! = (null != users.Find(delegate(User user)
{
    return user.名前 == "かるあ";
}));

あっそうか、.NET Framework 3.5 の Func<T> と同じように bool を返す delegate にキャストするのか
delegate TResult Func<TResult>();
みたいなのを用意しておいて、
bool 発見!! = ((Func<bool>)(delegate()
{
    return null != users.Find(delegate(User user)
    {
        return user.名前 == "かるあ";
    });
}))();

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(1件)

タイトル (本文) ブログ名/日時
書けそうで書けない C# の構文
書けそうで書けない C# の構文 ...続きを見る
囚人のジレンマな日々
2008/06/22 18:52

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
URL(任意)
本 文