1

私の以前の質問で推奨されているように、顧客データを保存する最良の方法は、クラス インスタンスのリストにあることです (それが :p と呼ばれるものだと思います)。スタートアップ メソッドでリストを作成しvar customers = new List<Customer>();、その直後に、テキスト ファイルからプログラムに値をロードするときに、次のようにしています。

static void loadData() //Load data from Database
{            
    customers.Add(new Customer
    {
        ID = "001",
        Name = "Nathan",
    }
}

私はそれを正しく行っていないことを知っていますが、正しい方法を完全に理解することはできません。現在、ファイルから抽出しているのではなく、リストに何かを追加しようとしているだけです。明らかに閉じ括弧がありませんが、どこに行くのかよくわかりません。

誰かがこのリストに 1 つ追加するのを手伝ってくれたら、あとは自分で考えられるはずです。

ありがとう!:)

4

2 に答える 2

9

.Add()はメソッドで、括弧がありません。

static void loadData() //Load data from Database
{            
    customers.Add(new Customer
    {
        ID = "001",
        Name = "Nathan",
    });
}

かっこを含めて最初にメソッドを記述し、その後にすべてのパラメーターを追加することは、あなたにとって良い習慣かもしれません。このようにして、これらのエラーを排除します。

つまり、次のとおりです。

皮切りにcustomers.Add();

次に、新しい Customer クラス インスタンスを追加します。customers.Add(new Customer {});

最後に実際のデータを追加しますcustomers.Add(new Customer { //Here'll be dragons});

于 2013-10-09T20:16:42.620 に答える
1
   static void loadData() //Load data from Database
    {            
        customers.Add(new Customer{ ID = "001", Name = "Nathan" });
    }
于 2013-10-09T20:16:38.000 に答える