FC2ブログ

foreachで同じ型だけ取り出したい時

foreachで同じ型だけ取り出したい時、以下のように書かずに

foreach (var item in Items)
{
Button b = item as Button;
if (b == null) continue;
//処理
}


OfTypeを使うとシンプルに書けます!

foreach (var b in Items.OfType<Button>())
{
//処理
}


最後の()を忘れると??ってなったりします。(これを忘れないためにメモとしてこの記事を書いてたり・・・。)

ねよっと。

コメントの投稿

非公開コメント

プロフィール

あしゅ

Author:あしゅ
ぷぃぷぃ日常。
いつのまにか雑記ブログに。

カテゴリ
最新記事
検索フォーム
最新コメント
リンク
このブログをリンクに追加する
ブロとも申請フォーム

この人とブロともになる

カウンター