-3

私は現在、このコードを使用してブラシタイプをカラーに変換しようとしています

色a=(Brush1 as SolidColorBrush).Color;

しかし、Nulpoint例外が発生しています。誰か助けてもらえますか?

4

2 に答える 2

0

キャストが成功しない場合、演算子asは戻ります。nullしたがって、ブラシはSolidColorBrushまたはではありませんnull

于 2012-11-30T20:16:41.767 に答える
0

キャストが失敗しているため、null 参照例外が発生する可能性が最も高くなります。これが当てはまるかどうかは、直接キャストを試すことで確認できます。

Color a = ((SolidColorBrush)brush1).Color;

代わりにキャスト例外がスローされるかどうかを確認します。

于 2012-11-30T20:21:28.113 に答える