コードインスペクション:キャストしてnullをチェックする処理は型チェックに置き換えられます。
このインスペクションは、値が特定の型であるかどうかを確認するためだけに用いられる as キャストを報告します。 このような場合、 is は意図をより直接的に表現し、不要なキャストを回避します。
サンプル
if (obj as string != null)
{
Use();
}
if (obj is string)
{
Use();
}
クイックフィックス
as キャストと null チェックを is 型チェックに置き換えてください。
2026 年 6 月 12 日