2013-01-21 11 views
10

PHP में एक फ़ंक्शन है जिसे print_r() और var_dump() कहा जाता है जो किसी आइटम की सभी सामग्री प्रदर्शित करेगा। यह समझना बहुत आसान बनाता है कि चीजें क्या हैं।कंसोल कैसे करें। लॉग, प्रिंट_आर(), डीबग। सी # में ग्रेस?

क्या सी # में ऐसा कुछ है?

मुझे पता है कि सी # में Console.WriteLine("Hello"); है, लेकिन यह एमवीसी में काम करता है? क्या मैं कुछ प्रकार का debug.trace() कर सकता हूं जैसे फ्लैश एक डीबग कंसोल में करता है जबकि मैं एप्लिकेशन चलाता हूं?

+0

http://stackoverflow.com/questions/ प्रतिबिंब के स्थानों में हैं बिना सभी वस्तुओं की जानकारी प्रिंट करना आवश्यक है 137660/कहां-करता-कंसोल-राइटलाइन-गो-इन-एएसपी-नेट # उत्तर -879 9 28 –

उत्तर

25
System.Diagnostics.Debug.WriteLine("blah"); 

और व्यवस्था वस्तु आप अपने विधि toString() ओवरराइड या एक तरीका है जिसके सभी जानकारी आप वस्तु से की जरूरत है देता है लिखने के लिए होता है में सभी चर दिखाने के लिए। अर्थात

class Blah{ 

    string mol = "The meaning of life is"; 
    int a = 42;  

    public override string ToString() 
    { 
     return String.Format("{0} {1}", mol, a); 
    } 
} 

System.Diagnostics.Debug.WriteLine(new Blah().ToString()); 

संक्षेप में निर्मित में कोई बात नहीं है, लेकिन यह किया जा सकता है।

आप अधिभावी या वर्ग के स्तर से एक वर्ग पर तर्क जोड़ने तो आप वस्तुओं दोहराने में PropertInfo सरणी

+0

PERFECR धन्यवाद !!!! – JREAM

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