개체 인스턴스가 다른 개체 인스턴스의 속성 또는 하위 속성인지 어떻게 알 수 있습니까?속성 드릴 다운은 어떻게합니까?
예를 들어 나는이 클래스 구조가 있습니다
public class Car
{
public Manufacturer Manufacturer {get;set;}
}
public class Manufacturer
{
public List<Supplier> {get;set;}
}
public class Supplier
{
string SupplierName {get;set;}
}
그리고이 두 경우, 자동차와 SupplierName이를; CarInstance의 속성 제조 업체가 SupplierName SupplierNameInstance
LookFor는 내 경우 IEnumerable이 아닐 것이라고 생각합니다. 그것이 작동한다면 나는이 논리를 시도 할 것이고, 나는 그것을 강력하게 생각한다. – Lance
그것은 효과가 없었기 때문에 결코 끝내지 않는 루프 인 것처럼 보이기 때문에 하위 속성을 얼마나 깊게 파고 드는지 알려주는 깊이 매개 변수를 추가했습니다. 그리고 물론 null 체크와 예외 처리. 매우 감사합니다. – Lance
내 응용 프로그램에 약간의 시차가 있지만 Microsoft의 새로운 작업 병렬 라이브러리 (TPL)를 사용하면 도움이 될 것입니다. – Lance