Với trường hợp PropertyInfo
, có thuộc tính Type
, cách xác định xem đó có phải là cấu trúc không? Tôi tìm thấy có các thuộc tính như IsPrimitive
, IsInterface
, v.v. nhưng tôi không chắc chắn làm thế nào để yêu cầu một cấu trúc?Làm thế nào để xác định xem loại là một cấu trúc?
EDIT: Để làm rõ câu hỏi. Giả sử tôi có phương thức:
public Boolean Check(PropertyInfo pi)
{
return pi.Type.IsStruct;
}
Tôi phải viết gì thay vì IsStruct
?
Cảm ơn. Tôi đoán tôi cũng sẽ phải kiểm tra! IsPrimitive, nhưng điều đó nên làm các trick. –
@Dejan: cũng là các nguyên thủy (như boolean) là cấu trúc. –
Bạn nói đúng, bạn sẽ cần! IsPrimitive. Điều gì về một phương pháp mở rộng? : D – OregonGhost