আমি প্রতিবিম্বের মাধ্যমে কোনও সামগ্রীর বৈশিষ্ট্যগুলি পরীক্ষা করি এবং প্রতিটি সম্পত্তির ডেটা ধরণের প্রক্রিয়া চালিয়ে যাই। এখানে আমার (হ্রাস) উত্স:
private void ExamineObject(object o)
{
Type type = default(Type);
Type propertyType = default(Type);
PropertyInfo[] propertyInfo = null;
type = o.GetType();
propertyInfo = type.GetProperties(BindingFlags.GetProperty |
BindingFlags.Public |
BindingFlags.NonPublic |
BindingFlags.Instance);
// Loop over all properties
for (int propertyInfoIndex = 0; propertyInfoIndex <= propertyInfo.Length - 1; propertyInfoIndex++)
{
propertyType = propertyInfo[propertyInfoIndex].PropertyType;
}
}
আমার সমস্যাটি হ'ল, আমি নতুনভাবে ননযোগ্য বৈশিষ্ট্যগুলি পরিচালনা করতে চাই, তবে কীভাবে কোনও নলযোগ্য সম্পত্তিটি পাওয়া যায় তার আমার কোনও ধারণা নেই।