আমি নিম্নলিখিত ত্রুটিটি পাই কেন?
"অনিরাপদ" সংকলন করলেই কেবল অনিরাপদ কোডটি উপস্থিত হতে পারে?
আমি উইন্ডোজ সিইতে প্রোগ্রামিংয়ের জন্য সি # এবং ভিজ্যুয়াল স্টুডিও 2008 এ কাজ করি।
আমি নিম্নলিখিত ত্রুটিটি পাই কেন?
"অনিরাপদ" সংকলন করলেই কেবল অনিরাপদ কোডটি উপস্থিত হতে পারে?
আমি উইন্ডোজ সিইতে প্রোগ্রামিংয়ের জন্য সি # এবং ভিজ্যুয়াল স্টুডিও 2008 এ কাজ করি।
উত্তর:
অনিরাপদ কোড ব্লক ব্যবহার করতে, প্রকল্পটি / অনিরাপদ স্যুইচ অন দিয়ে সংকলন করতে হবে।
প্রকল্পের জন্য বৈশিষ্ট্যগুলি খুলুন, Build
ট্যাবে যান এবং Allow unsafe code
চেকবক্সটি চেক করুন।
সম্ভবত আপনি অনিরাপদ কোড ব্যবহার করছেন বলেই।
আপনি কোথাও পয়েন্টার বা পরিচালনা ব্যবস্থা ছাড়াই কিছু করছেন?
অনিরাপদ কোড ব্লকগুলি ব্যবহার করতে, প্রকল্পের জন্য বৈশিষ্ট্যগুলি খুলুন, বিল্ড ট্যাবে যান এবং অনিরাপদ কোডটিকে মঞ্জুর করুন চেকবক্সটি পরীক্ষা করুন, তারপরে সংকলন করুন এবং চালান।
class myclass
{
public static void Main(string[] args)
{
unsafe
{
int iData = 10;
int* pData = &iData;
Console.WriteLine("Data is " + iData);
Console.WriteLine("Address is " + (int)pData);
}
}
}
আউটপুট:
Data is 10
Address is 1831848