আমি প্রতিবিম্বের মাধ্যমে কোনও ধরণের স্ট্যাটিক পদ্ধতিটি পার্সে প্রার্থনা করছি কারণ সংকলন-সময়ে আমি বস্তুর প্রকারটি জানি না (আমি জানি, তবে এটি একটি পার্স পদ্ধতি রয়েছে, একটি স্ট্রিং নিয়েছে)।
যাইহোক, আমি একটি দ্ব্যর্থক ম্যাচের ব্যতিক্রম পাচ্ছি, সম্ভবতঃ কারণ এখানে প্রচুর ওভারলোডেড পার্স পদ্ধতি রয়েছে যা প্রত্যেকে একটি করে বস্তু গ্রহণ করে (স্ট্রিং, ইনট, ডাবল ইত্যাদি)।
আমি সঠিক পদ্ধতিতে ( পার্স (স্ট্রিং) ) পৌঁছেছি এবং ব্যতিক্রমটি ছুঁড়ে না দেওয়া হয়েছে তা নিশ্চিত করার জন্য আমি কীভাবে আমার পদ্ধতির অনুরোধে আরও নির্দিষ্ট হতে পারি ।
আমার কোডটি এর মতো দেখাচ্ছে:
Type returnType = p.PropertyType;
object value = returnType.GetMethod("Parse").Invoke(null, new string[] { "1" });