Tôi đang cố gắng đọc tất cả các thuộc tính của một đối tượng cụ thể, chỉ đọc các thuộc tính được khai báo trên loại đối tượng, loại trừ các thuộc tính được thừa hưởng. IE:Nhận các thuộc tính không được thừa kế
class Parent {
public string A { get; set; }
}
class Child : Parent {
public string B { get; set; }
}
Và vì vậy tôi chỉ muốn lấy lại B. Đọc tài liệu, tôi cho rằng dưới đây là những gì tôi cần, nhưng điều đó thực sự không trả lại gì cả.
var names = InstanceOfChild.GetType().GetProperties(BindingFlags.DeclaredOnly).Select(pi => pi.Name).ToList();
nhờ cho câu hỏi này, tôi đã được chỉ kéo tóc của tôi ra trên –