मुझे निम्न त्रुटि क्यों मिलती है?
असुरक्षित कोड केवल तभी दिखाई दे सकता है जब "असुरक्षित" के साथ संकलन किया जाए?
मैं विंडोज सीई पर प्रोग्रामिंग के लिए सी # और विजुअल स्टूडियो 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