2011-01-03 13 views
11

तो मैं वर्तमान में निम्नलिखित कोड है:सबसे सुरुचिपूर्ण लैम्ब्डा अभिव्यक्ति (क्रिया) क्या है जो कुछ भी नहीं करता है?

BCLThread bclThread = new BCLThread(() => Thread.Sleep(0)); 

क्योंकि मैं एक और तरीका है राज्य के लिए कि मैं वास्तव में उस विधि कुछ भी नहीं करना चाहते हैं के बारे में सोच नहीं कर सकते। क्या यह हासिल करने का कोई और और शानदार तरीका है?

धन्यवाद

+6

आप ऐसा धागा क्यों बनायेंगे जो कुछ भी नहीं करता? – fejesjoco

+5

@fejesjoco: कुछ भी करने के लिए नहीं - लेकिन समानांतर में, इसलिए अन्य धागे को कुछ भी करने में परेशान न करें :-) –

+1

कोड लिखने का एक और अधिक सुरुचिपूर्ण तरीका कुछ भी नहीं लिखता है। क्या आप हमें और अधिक संदर्भ दे सकते हैं कि आप वास्तव में ऐसा क्यों करना चाहते हैं? –

उत्तर

26

क्यों नहीं

BCLThread bclThread = new BCLThread(() => {}); 

?

+0

इसके बारे में नहीं पता था! {} क्या करते हैं? उन अन्य संदर्भों में उनका उपयोग कैसे किया जा सकता है? –

+0

यह सरल है 'कुछ भी नहीं' - बिना किसी कोड के विधि विधि। –

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