ReSharper 2026.1 Help

コードインスペクション:キャストしてnullをチェックする処理は型チェックに置き換えられます。

このインスペクションは、値が特定の型であるかどうかを確認するためだけに用いられる as キャストを報告します。 このような場合、 is は意図をより直接的に表現し、不要なキャストを回避します。

サンプル

if (obj as string != null) { Use(); }
if (obj is string) { Use(); }

クイックフィックス

as キャストと null チェックを is 型チェックに置き換えてください。

2026 年 6 月 12 日