নিম্নলিখিত শ্রেণিকে উদাহরণ হিসাবে ধরুন:
class Sometype
{
int someValue;
public Sometype(int someValue)
{
this.someValue = someValue;
}
}
আমি তখন প্রতিবিম্বটি ব্যবহার করে এই ধরণের একটি উদাহরণ তৈরি করতে চাই:
Type t = typeof(Sometype);
object o = Activator.CreateInstance(t);
সাধারণত এটি কাজ করবে, তবে SomeTypeপ্যারামিটারলেস কনস্ট্রাক্টরকে সংজ্ঞায়িত না করায়, কলটি এই বার্তাটির সাথে " এই অবজেক্টের জন্য কোনও প্যারামিটারলেস কনস্ট্রাক্টর সংজ্ঞায়িত করা হবে না " Activator.CreateInstanceটাইপের ব্যতিক্রম ছুঁড়ে ফেলবে । এই ধরণের উদাহরণটি তৈরি করার জন্য কি বিকল্প উপায় আছে? আমার সমস্ত ক্লাসে প্যারামিটারলেস কন্সট্রাক্টর যুক্ত করা খুব সুন্দর হবে।MissingMethodException
FormatterServices.GetUninitializedObjectঅবিচ্ছিন্ন স্ট্রিং তৈরি করার অনুমতি দেয় না। আপনি ব্যতিক্রম পেতে পারেন:System.ArgumentException: Uninitialized Strings cannot be created.দয়া করে এটি মনে রাখবেন।