나는 비즈니스 객체에 Product라는 클래스가 있고 다른 클래스에는이 클래스의 객체 목록을 반환하고 싶습니다. 어떤 접근 방법을 사용해야합니까?C# Generics : List <Object> 또는 새 클래스 extends List <Object>
public static List<Product> GetProductList() { .... }
또는 다음과 같이 List <Products>
를 확장 제품 목록라는 내 비즈니스 오브젝트 namspace에서 다른 클래스 생성 :
public class ProductList :List<Products > { .... }
을이 두 사이에 어떤 차이가 있습니까
public static ProductList GetProductList() { .... }
이 그것을 사용? 얼마나 abt 메모리 할당 및 성능?
공공 정적 IList의 GetProductList() {...} 방법이지만, 공공 정적 제품 목록 무엇을 않습니다 IList의 {...} 의미? –
Max
그것은 복사/붙여 넣기 버그가 있음을 의미합니다 .-p –
아, 알았습니다. 이미 알고있는 C# 언어 구조가 더 많이 있다는 것을 이미 두려워했습니다. ;) – Max