"개체 데이터 형식에서 상속되는 모든 형식"(일반)을 매개 변수로 받아들이고 모든 속성을 반복하는 메서드를 만들고 싶습니다.PCL 프로젝트에서 객체의 모든 속성 (하위/하위 속성 포함)을 반복하는 방법은 무엇입니까?
이foreach (var prop in obj.GetType().GetProperties())
{
Console.WriteLine("{0} = {1}", prop.Name, prop.GetValue(obj, null));
}
그러나 GetProperties()
방법은 PCL 프로젝트에 존재하지 않습니다
감사합니다. 이 작동합니다. 내 질문에 조금 편집, 전에 충분히 명확하지 않았거나 그냥 모든 하위/하위 것들도 모든 속성을 통해 반복 할 필요가 간과했다. 나는 그것이 재귀와 함께 가장 쉬울 것이라고 생각한다. 하지만 현재 개체가 int 또는 목록 또는 사용자 지정 개체인지 확인하는 방법을 모르겠습니다. 이 방법은 내가 그 객체에 깊숙이 들어가야하는지 알 수 있습니다. – JedatKinports
나는 이것이 당신이하고 싶은 일이라는 질문이나 예에서 분명하지 않다. 나는 당신이 그 질문에 대한 답을 구하는 것이 좋습니다. –