অনেকগুলি # সি ফাইলগুলিতে আমি অঞ্চলগুলি ট্যাগগুলি (?) সংরক্ষণ করি যেগুলির নাম CTOR বা ctor tor Ctor মানে কি? কেন এমন অঞ্চলকে কর্টর বলা হয়?
অনেকগুলি # সি ফাইলগুলিতে আমি অঞ্চলগুলি ট্যাগগুলি (?) সংরক্ষণ করি যেগুলির নাম CTOR বা ctor tor Ctor মানে কি? কেন এমন অঞ্চলকে কর্টর বলা হয়?
উত্তর:
এটি "কনস্ট্রাক্টর" - এর জন্য কেবল শর্টহ্যান্ড - এবং এটিই কনস্ট্রাক্টরকে আইএল-তে ডাকা হয়। উদাহরণস্বরূপ, রিফ্লেক্টরটি খুলুন এবং একটি প্রকারটি দেখুন এবং আপনি দেখতে পাবেন .ctorবিভিন্ন কনস্ট্রাক্টরের জন্য সদস্যরা members
আরও কিছুটা প্রসারিত করতে এখানে দুটি ধরণের কনস্ট্রাক্টর রয়েছে: ইনস্ট্যান্স ইনিশিয়েলাইজার (.ctor), টাইপ ইনিশিয়ালাইজার (.cctor)। নীচের কোডটি তৈরি করুন এবং ilasm.exe এ আইএল কোডটি অন্বেষণ করুন। আপনি লক্ষ্য করবেন যে স্ট্যাটিক ক্ষেত্র 'বি' .cctor () এর মাধ্যমে সূচনা করা হবে তবে উদাহরণ ক্ষেত্রটি .ctor () এর মাধ্যমে সূচনা হবে
internal sealed class CtorExplorer
{
protected int a = 0;
protected static int b = 0;
}
"Ctor" টাইপ করুন এবং দু'বার TAB কী টিপুন এটি স্বয়ংক্রিয়ভাবে ডিফল্ট নির্মাণকারী যুক্ত করবে