আমি কিছু কাস্টম বৈধতা করতে ডায়নামিকভাবে কোনও অবজেক্ট ট্রিকে পার্স করতে চাই। বৈধতা যেমন হিসাবে গুরুত্বপূর্ণ নয়, তবে আমি সম্পত্তি সম্পত্তি সম্পর্কিত ক্লাসটি আরও ভালভাবে বুঝতে চাই।
আমি এরকম কিছু করবো,
public bool ValidateData(object data)
{
foreach (PropertyInfo propertyInfo in data.GetType().GetProperties())
{
if (the property is a string)
{
string value = propertyInfo.GetValue(data, null);
if value is not OK
{
return false;
}
}
}
return true;
}
এই মুহুর্তে আমি কেবলমাত্র শুধুমাত্র যত্নের বিষয় হ'ল সম্পত্তি যদি একটি স্ট্রিং হয় '। প্রপার্টিআইনফোর অবজেক্টটি কী ধরণের তা আমি কীভাবে জানতে পারি।
স্ট্রিংস, ইনটস, ডাবলসের মতো বেসিক স্টাফগুলির সাথে আমার মোকাবেলা করতে হবে। তবে আমাকে অবজেক্টগুলির সাথেও লেনদেন করতে হবে এবং যদি তাই হয় তবে আমি যদি তাদের ভিতরে থাকা মৌলিক ডেটাগুলি যাচাই করতে অবজেক্ট ট্রিটিকে আরও নীচে নিয়ে যেতে পারি তবে তাদের স্ট্রিং ইত্যাদি থাকবে etc.
ধন্যবাদ।