Avatar
0
Nani002 Beginner
Nani002 Beginner
Call propertyName
có cach nào call tất cả các propertyName trong thuộc tính bằng foreach ko anh nhỉ
  • Answer
Remain: 5
3 Answers
Avatar
Nguyen Nam Beginner
Nguyen Nam Beginner
Câu hỏi của bạn có phải là có cách nào để duyệt qua tất cả các property trong 1 object bất kỳ không nhỉ? Nếu đúng như vậy bạn có thể dùng cách sau:

foreach (var prop in obj.GetType().GetProperties())

{

Console.WriteLine("{0}={1}", prop.Name, prop.GetValue(obj, null));

}

  • 0
  • Reply
Avatar
Nani002 Beginner
Nani002 Beginner
prop.GetValue(obj) nó trả về 1 list, mình ko thể call list đó ra được, có cách nào call list đó ra ko
  • 0
  • Reply
Avatar
Nguyen Nam Beginner
Nguyen Nam Beginner
Mình chưa hiểu ý bạn lắm. prop.GetValue nó sẽ trả về value của property chứ sao lại trả về 1 list nhỉ?
  • 0
  • Reply