C#: オブジェクト変数は null に割り当てる必要がありますか? 質問する

C#: オブジェクト変数は null に割り当てる必要がありますか? 質問する

nullC# では、オブジェクト変数の使用が終了したら、たとえスコープ外になるとしても、そのオブジェクト変数を割り当てる必要がありますか?

ベストアンサー1

いいえ、それは実際には危険であり、バグが発生しやすい可能性があります (null に設定されていることに気付かずに、後で誰かがそれを使用しようとする可能性を考慮してください)。何かを null に設定するのは、それを null に設定する論理的な理由がある場合のみにしてください。

おすすめ記事