নিম্নলিখিত কোডটি দিয়ে আমি কী করার চেষ্টা করছি (তবে ব্যর্থ হচ্ছে) তা আপনি দেখতে পারেন:
protected T GetObject()
{
return new T();
}
কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে।
সম্পাদনা করুন:
প্রসঙ্গটি নিম্নরূপ ছিল। আমি স্ট্যান্ডার্ডযুক্ত পদ্ধতিতে সমস্ত নিয়ামকদের থেকে প্রাপ্ত কাস্টম নিয়ামক শ্রেণীর সাথে খেলছিলাম। সুতরাং প্রসঙ্গে, আমার নিয়ামক ধরণের অবজেক্টটির একটি নতুন উদাহরণ তৈরি করা দরকার। সুতরাং লেখার সময়, এটি এমন কিছু ছিল:
public class GenericController<T> : Controller
{
...
protected T GetObject()
{
return (T)Activator.CreateInstance(ObjectType);
}
public ActionResult Create()
{
var obj = GetObject()
return View(obj);
}
এবং তাই আমি সিদ্ধান্ত নিয়েছি এখানে প্রতিফলন সবচেয়ে সহজ ছিল। আমি সম্মত হই যে, অবশ্যই প্রশ্নের প্রাথমিক বক্তব্যটি দেওয়া হয়েছে, সঠিক হিসাবে চিহ্নিত করার সবচেয়ে উপযুক্ত উত্তরটি ছিল নতুন () সীমাবদ্ধতাটি ব্যবহার করা। আমি এটি স্থির করেছি।