আমি dynamic
একটি স্ট্রিং সহ একটি সি # সম্পত্তিটির মানটি অ্যাক্সেস করতে চাই :
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
আমার কাছে যদি কেবল স্ট্রিং হিসাবে "মান 2" থাকে তবে আমি কীভাবে d.value2 ("এলোমেলো") এর মান পেতে পারি? জাভাস্ক্রিপ্টে, আমি মানটি ("এলোমেলো") অ্যাক্সেস করার জন্য ডি ["মান 2"] করতে পারতাম, তবে আমি সি # এবং প্রতিবিম্ব দিয়ে কীভাবে এটি করব তা নিশ্চিত নই। সবচেয়ে কাছাকাছি এসেছি এটি:
d.GetType().GetProperty("value2")
... তবে আমি জানি না যে কীভাবে থেকে আসল মান পাওয়া যায়।
সর্বদা হিসাবে, আপনার সাহায্যের জন্য ধন্যবাদ!