Cast

機能

シーケンス要素を指定の型にキャストします。

キャストに失敗した場合は例外が発生します。キャストできるもののみ取得するにはCastの代わりにOfTypeを使います。

オーバーロード

Castにはオーバーロードはありません。

  • 引数なし(ただし型引数の指定あり)

サンプル

例外が発生するケース

例外が発生しないケース

Castの代わりにOfTypeを使うことで例外を発生させずにCast可能な要素のみでシーケンスを作成することが出来ます。

関連

| Cast | OfType |

参考

Enumerable.Cast

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です