CastとOfType


Listの個々の要素をキャストするメソッドにCastとOfTypeがある。

Cast

キャストできない場合は例外である System.InvalidCastException を返す。

OfType

Listから指定された型に一致する要素のみを取り出す。取り出すことができた要素はその型になる。キャストできなくても、例外を返さない点がCastと異なる。