#if SYMBOL
//code
#endif
सी # पूर्व उपयोग के लिए पूर्व निर्धारित करता है?क्या पूर्वनिर्धारित #if symbos सी # है?
#if SYMBOL
//code
#endif
सी # पूर्व उपयोग के लिए पूर्व निर्धारित करता है?क्या पूर्वनिर्धारित #if symbos सी # है?
निक ने जो कहा, उसे जोड़ने के लिए, एमएसडीएन दस्तावेज किसी पूर्व परिभाषित नामों की सूची नहीं देता है। ऐसा लगता है कि सभी को #define
और /define
से आने की आवश्यकता है।
आपके द्वारा उपयोग किए जाने वाले कंपाइलर विकल्पों को परिभाषित/परिभाषित करने पर निर्भर करता है। Visual Studio
प्रोजेक्ट सेटिंग्स के माध्यम से आपके लिए DEBUG
प्रतीक डालता है, लेकिन आप जो भी चाहते हैं उसे बना सकते हैं।
ठीक है, कि संकलक आप उपयोग कर रहे हैं, और कमांड लाइन विकल्प पर निर्भर करता है। मोनो डिफ़ॉल्ट रूप से माइक्रोसॉफ्ट के कंपाइलर की तुलना में अलग-अलग नामों को परिभाषित करता है, और इस पर निर्भर करता है कि आप किस प्रणाली पर हैं, आपको अलग-अलग परिभाषाएं मिलती हैं, आदि
यदि आप एक अधिक विशिष्ट प्रणाली प्रदान करते हैं जिसके लिए आप संकलित कर रहे हैं, तो हम इसके साथ आने में सक्षम हो सकते हैं उस विशेष प्रणाली के लिए सूची (उदाहरण के लिए: विजुअल स्टूडियो 2008 का उपयोग कर x64 Vista सिस्टम)।