以下はどのようにして「無効なキャスト例外」を生成できますか???
foreach (KeyValuePair<String,Object> entry in HttpRuntime.Cache)
{
if (entry.Value.GetType() == typeof(MyClass))
{
MyClass mc = (MyClass)entry.Value; // ===> Invalid Cast Exception !!!
(なぜこれをやりたいのかと尋ねている人へ:キャッシュ内/キャッシュからいくつかの異なるオブジェクトをランダムに追加および削除するので、この種のテストが必要です。さまざまなオブジェクト; このオブジェクトのみをキャッシュにプッシュしますが、疑問が残ります: キャスト例外を解決しますか?)