2010-11-23 11 views

उत्तर

12

डिफ़ॉल्ट रूप से मोनो डेवलपमेंट जब आप समाधान बनाते हैं तो DEBUG परिभाषित करता है, ताकि आप दो चीजों का उपयोग कर सकें: आप अपने कोड को मापने के लिए उपयोग की जाने वाली विधियों पर [सशर्त ("DEBUG") विशेषताएँ का उपयोग कर सकते हैं और आप मानक का उपयोग कर सकते हैं अगर आपके स्रोत में #DEBUGs।

इस तरह

:

[Conditional ("DEBUG")] 
void Log (string msg) 
{ 
    Console.WriteLine (msg); 
} 

void Foo() 
{ 
    Log ("Start"); 
    .. 
    Log ("End"); 
} 

क्या सशर्त विशेषता के बारे में अच्छा है कि संकलक संकलन समय पर कॉल करता है, तो स्विच सेट नहीं है निकाल देंगे, और इसके साथ अपने स्रोत कोड कचरा से खूबसूरत है:

#if DEBUG 
Console.WriteLine ("start"); 
#endif 
+0

मेरे नामस्थान के शीर्ष पर लॉग की इस परिभाषा को छू सकता है? या क्या इसे कक्षा में एक विधि होना है? कक्षा में – oivvio

+0

विधि –

संबंधित मुद्दे