私はビジネスオブジェクト内にProductというクラスを持っていますが、別のクラスではこのクラスのオブジェクトのリストを返したいと思います。C#Generics:リスト<Object>または新しいクラスextendsリスト<Object>
public static List<Product> GetProductList() { .... }
または次のようにList <Products>
を拡張ProductListと呼ばれる私のビジネス・オブジェクトnamspaceで別のクラスを作成します。
public class ProductList :List<Products > { .... }
と
public static ProductList GetProductList() { .... }
そこ
をそれを使用するこれら二つの間に違いはありますか?どのくらいのメモリ割り当てとパフォーマンスですか?
のpublic staticのIList GetProductList(){...}の方法であるが、公共の静的ProductList何を行いますのIList {...}を意味? –
Max
私はコピー/ペーストのバグを持っていることを意味します;-p –
ああ、まあ、私はすでに知っていないC#でより多くの言語構造があることを恐れていました。 ;) – Max