Xin lỗi, tôi đang tìm kiếm loại System.Type
và loại PropertyInfo
trong tài liệu nhưng tôi dường như không thể tìm thấy thứ tôi cần.Tìm hiểu xem một thuộc tính có được khai báo ảo
Làm cách nào để biết liệu thuộc tính (hoặc phương pháp hoặc bất kỳ thành viên nào khác) đã được khai báo là virtual
trong lớp khai báo của nó?
Ví dụ:
class Cat
{
public string Name { get; set; }
public virtual int Age { get; set; }
}
Làm thế nào để tôi biết nếu Age
tài sản được tuyên bố virtual
hay không?
Điều này sẽ không thành công nếu thuộc tính được xem là chỉ ghi. – cdhowie
Rất cám ơn câu trả lời. –
@cdhowie, có nó sẽ thất bại. Tôi không bao gồm kiểm tra lỗi trong ví dụ của mình. –