.NETのコレクション

リストビューなどで選択されている項目のインデックスのコレクションを返すようなプロパティは、リストが未選択の場合には空のコレクションを返すようになっているけど、そのコレクションが空かどうか調べるにはそのコレクションのCountプロパティが0かどうかを見るしかないのか。

フィルタ

データ行を取り出すのに「〜.Select((string) filterExpression)」という書き方がなんかスッキリしないな……。
と思ったけどDataTableから行を取り出すときはDataTable.Rows.Find((object[]) keys)でいいのか。