2
내 시나리오는 다음과 같습니다.이 수퍼 클래스 및 SubClass1,2,3의 일부 하위 클래스를 호출합니다.이 수퍼 클래스 목록을 가지고 있습니다. 일부 하위 클래스를 추가했습니다.수퍼 클래스 목록에서 하위 속성 사용 C#
특정 하위 클래스에 특정 속성이있는 객체를 찾고 싶습니다. 예를 들어
:
여기에서 그래서public abstract class SuperClass{
public string name;
public int value}
public class SubClass1: SuperClass{
public double speed;}
list<SuperClass> list = new list<SuperClass>();
내가
나는 두 개의 하위 클래스가 같은 속성을 가졌다 고 가정 해 봅니다. 무게, 나는 특정 무게의 것들을 찾고 싶습니다. 이제 어떻게해야합니까? 또한 – Saph
@user1363200 답 감사합니다.이 두 클래스가이 속성을 공개하는 공용 인터페이스를 구현 한 경우 OfType에서 사용할 수 있습니다. 그렇지 않으면 각 클래스에 대해 linq 문을 별도로 수행해야합니다. –
감사합니다. 이게 효과가있다. – Saph