Tôi đang cố gắng có được loại tài sản của lớp học của tôi bằng cách sử dụng sự phản ánh nhưng nó trả về RuntimePropertyInfo duy nhất của tôi - như một tên của một loại.Nhận loại sử dụng phản chiếu
Tôi có đối tượng MyObject actualData - nó có chứa bất động sản - "Tên" như chuỗi và "Item" as type DatumType tôi
Khi tôi gỡ lỗi tôi có thể thấy, đó actualData có 2 thuộc tính, thứ nhất là loại chuỗi và thứ hai là DatumType, nhưng khi tôi sử dụng này:
string typeName = actualData.getType().getProperty("Item").getType().Name
- nó trả tôi RuntimePropertyInfo, không DatumType
bạn có thể xem những gì tôi làm sai? Tôi đang sử dụng C# - .Net 4.0. Cảm ơn rất nhiều!
C# phân biệt chữ hoa chữ thường. Những gì bạn đã bao gồm trong câu hỏi của bạn không thể là những gì bạn đã thực sự cố gắng. – hvd
bạn đang đùa tôi à? : D không có thats cho chắc chắn không phải là vấn đề –
Tôi đã không nói đó là vấn đề. Lưu ý cách tôi đưa nhận xét này dưới dạng nhận xét chứ không phải là câu trả lời? Nhưng nếu bạn không bao gồm mã bạn thực sự đã thử, chúng tôi sẽ không biết liệu bạn đã thử chỉ cố định vốn hóa hay đã có những thay đổi khác. – hvd