मैं कुछ सी # कोड को देख रहा हूँ, और निम्नलिखित बयान सामने आने वाले:सी # संकलक निर्देशों
#if DEBUG
// Do something here
#else
// Do something else
#endif
मैं मान लिया डीबग एक कहीं परिभाषित इस प्रकार होगा कि:
#define DEBUG
लेकिन मैं ऐसी परिभाषा नहीं ढूंढ पा रहा हूं, हालांकि कोड व्यवहार के रूप में व्यवहार करता है जैसा कि यह सेट किया गया था। क्या DEBUG एक विशेष मामला है, और यदि हां, तो यह कैसे सेट/सेट नहीं किया जाता है?
तो # डेफिन डेब्यू सेट होने के बजाय इन चेक-बॉक्स रखने के पीछे लाभ/तर्क क्या है? –
@ pm_2 - केंद्रीयता। यह इसके बारे में। –