프로그램 자료/Visual C#
C# 클래스 내 속성값을 반복문으로 가져오기 foreach property
motolies
2015. 11. 10. 18:13
클래스 등을 만들었을 때!
모든 속성값을 가져오고 싶을 때가 있다.
이 때는 아래와 같은 식으로 속성 값을 가져올 수 있더라....
public override string ToString()
{
foreach (var propertyInfo in this.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
{
// do stuff here
string name = propertyInfo.Name;
string value = propertyInfo.GetValue(this).ToString();
}
}