私のコードのいくつかに奇妙な問題があります。いくつかのオブジェクトのリストを作成しました。このリストに新しいオブジェクトを入力しようとすると、 を使用するF5と、リストのすべてのメンバーがまったく同じように作成されます。
しかし、この問題をF11でデバッグしようとすると、リストのメンバーが互いに異なって作成されます (これは正しいです)。リストのすべてのメンバーを生成するためにループを使用しています。ループの各反復では、new
最初にクラスのオブジェクトをインスタンス化してからリストに追加します。
リストを次のように定義します。
List<MyClass> classList = new List<MyClass>();
MyClass
いくつかのユーザー定義のメンバーとメソッドが含まれています
F5 がリストを正しく埋めない理由がわかりませんでした。文字列メンバーと整数メンバーのみを含む他のクラスで同じ問題を再現しようとしましたが、正常に動作しました。