C# PropertyInfo[]를 활용하여 Name값을 string[] 에 넣고싶습니다.
글쓴이: elien940318 / 작성시간: 목, 2019/02/28 - 11:01오전
안녕하세요. 가입한지는 꽤 됐지만 처음으로 인사드립니다...
프로젝트 경험이 없는 개발자가 되고싶은 학생입니다.
PropertyInfo[] props = typeof(Colors).GetProperties(); int num = props.Length; string[] strColors = new string[num]; for (int i = 0; i < num; i++) { strColors[i] = props[i].Name; }
WPF 공부중에 질문드립니다.
Colors 클래스의 프로퍼티 목록들을 가져와서
이 목록들의 Name값들을 string[]에 저장하고싶습니다.
첫줄에서 GetProperties를 할때 Colors의 프로퍼티들을 한번 싹 긁어올것 같다는 생각이 들고,
for문에서 한번더 긁어온 목록들을 읽게되어 왠지 했던일을 한번더 한것같다는 생각이 듭니다.
조금더 깔끔한 방법은 없는지, 허튼 짓을 한 부분이 있는지 궁금해서 질문드립니다...
감사합니다.
Forums:
댓글 달기