2010-12-10 5 views
53

मैं वीएस 2010 में कुछ मुश्किल जेनेरिक सूची-आधारित कोड डीबग कर रहा हूं - बहुत सारे पदानुक्रम-प्रसंस्करण इत्यादि .. बेशक लैम्ब्डा अभिव्यक्तियों और अज्ञात विधियों को तत्काल विंडो में अनुमति नहीं है और मैं चरणबद्ध तरीके से नहीं कर सकता सामान्य तरीके से कोड क्योंकि मैं अभी भी पदानुक्रमों के चारों ओर अपना सिर प्राप्त करने की कोशिश कर रहा हूं ...विजुअल स्टूडियो तत्काल विंडो - लैम्ब्डा अभिव्यक्तियों की अनुमति नहीं है - क्या कोई कार्य-आसपास या वैकल्पिक है?

क्या कोई कामकाज या वैकल्पिक उपकरण सुझा सकता है?

+6

लिंक-भूखे/लिंक-प्रेमी दुनिया में आपका स्वागत है। – Aliostad

+1

विजुअल-स्टूडियो -2010 :) –

+2

क्यों वोट बंद करने के लिए? –

उत्तर

16

इस तरह के समय में मैं हमेशा सबसे उत्कृष्ट LINQPad पर जाता हूं।

लिंक की गई साइट (लिखने के समय) का अगला पृष्ठ तुरंत एसक्यूएल के बारे में सामान के साथ कूदता है लेकिन यह अस्पष्ट नहीं है कि यह टूल वास्तव में कितना शक्तिशाली और लचीला है। मैं इसे स्टेरॉयड पर एक तत्काल विंडो की तरह व्यवहार करता हूं। मुझे जटिल LINQ प्रश्नों के माध्यम से अपना रास्ता काम करने के लिए यह अमूल्य लगता है।

यदि आप इंटेलिजेंस के बिना जी सकते हैं तो यह मुफ़्त है (इंटेलिजेंस संस्करण चार्ज करने योग्य है)।

+2

की एक आगामी विशेषता है, मैं इसे रोज़ाना बहुत अधिक उपयोग करता हूं। यह एक अद्भुत उपकरण है। दरअसल, 'उपकरण' यह न्याय नहीं करता है। – 5arx

+1

मुझे इस बात से सहमत होना है कि कई मामलों के लिए, LINQPad एक अच्छा कामकाज है। – Wally

+4

मुझे लगता है कि यह स्निपेट के लिए अच्छा है, लेकिन यदि आप ब्रेकपॉइंट पर हैं और उस संदर्भ में कोड चलाने के लिए चाहते हैं तो क्या होगा? क्या तत्काल विंडो के रूप में उपयोग करने के लिए LINQPad को वर्तमान डीबग संदर्भ में संलग्न करने के लिए दूर है? – AaronLS