50 개 이상의 속성이 포함 된 직원 클래스가 있습니다. 나는 윈도우 폼의 checkedboxlist에 PropertyInfo 클래스를 사용하여 모든 속성 이름을 표시합니다. 사용자는 보고서에 표시 할 둘 이상의 속성을 선택할 수 있습니다. 사용자가 선택한 이름, 제목, 전화, 주소를 가정하면 문자열로 모두 가져와 보고서에 표시해야합니다.런타임에 사용할 속성 결정
if 또는 switch로 쉽게 할 수 있지만 50 개 이상의 switch 문을 쓰는 대신 다른 작업을 수행하는 다른 방법이 있습니까?