1

削除、更新、保存、検索などのファイルを操作するプログラムを書きました すべての顧客 しかし、メソッドに問題があります LoadAll データがファイルから読み込まれ、オブジェクトがデシリアライズされると、しかし、私がしたいときリスト内のオブジェクトのリストを保存しますが繰り返されます。このコードの重複を防ぐにはどうすればよいですか?

var customerStr = File.ReadAllLines (address);

コードは、CustomerDataAccess クラスの DataAccess Layer に記述されています。

プロジェクトファイル

メソッド LoadAll コードの主な問題:

      public ICollection<Customer> LoadAll()
    {
        var alldata = File.ReadAllLines(address);

        List<Customer> lst = new List<Customer>();

        foreach (var s in alldata)
        {
            var objCustomer = customerSerializer.Deserialize(s);
            lst.Add(objCustomer);
        }

        return lst;
    }
4

1 に答える 1