今日、Reshaper を PC にインストールしてチェックしました。コードに次のステートメントがあるときはいつでも、比較するNull
必要がないという情報を Resharper から受け取ります。なんで?
これは声明です:
if (dataGrid.ItemsSource != null && dataGrid.ItemsSource is DataGridCollectionView)
タイプが希望するタイプであるかどうか、および値がそうでないかどうかを確認していNull
ます。
値が still である可能性があっても、型が true である可能性があるため、これを求めるのは理にかなっていますNull
。これに関するドキュメントに何か欠けているに違いないと思います。
null と比較する必要がないと Reshaper が言うのはなぜですか?
私は何が欠けていますか?