0

私はC#を勉強していて、私がかなり混乱しているコードに出くわしました

 private static List<Customer> CreateCustomerList()
 List<Customer> customers = new List<Customer>{new Customer{FirstName="Orlando"}
 };
 return customers;
 }

私はそれが始まる行と混同しています

private static List<Customer> CreateCustomerList()....

たとえば、見慣れている

private static class CreateCustomerList()....

メソッドをクラスとして宣言する代わりに、List を使用する必要があるのはなぜですか?

4

1 に答える 1

0

混乱している行はメソッド シグネチャであり、メソッドの戻り値の型は List です。これは、メソッドが顧客エンティティのリストを返すことを意味します。

サンクス

于 2012-10-25T07:18:20.423 に答える