ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

不可解な現象

2008-03-06 23:06:21 | C#
テストコード上では、正常にListのカウントが初期化されるのに、製品にそれを組み込むと、正常なカウント数ではなくなり、エラーになってしまうことがありました。

根本の原因は不明ですが、初期化の際に、List.Clear()するとダメで、List.Remove(オブジェクト)として、一つ一つ削除すると正常に動作するというなんとも不可解な現象が発生しています。

デバックしていても、Clear()をコールして、データを作成しているところのCountを確認しても正常に表示されていて、本当に不可解です。

原因がよくわからないけど、動くからいいやではなく、なぜそういった現象が起きているのか根本の原因を探らないと、後々痛い目を見るので、調査をしなくてはなりません。

本当に不可解な現象だ。