परिदृश्य: एक पाश में एक अतुल्यकालिक काम के लिए एक विधि तर्क है कि कार्यक्रम के रूप में परिवर्तित युक्त जारी है कार्यान्वित: पाश तेजी से कार्य पूरा से चलाता हैकार्य बदलने के मूल्यों के साथ तर्क पास करना - व्यवहार?
while(this._variable < 100)
{
this._variable++;
var aTask = Task.Factory.StartNew(() =>
{
aList.add(this._variable);
update(this._savePoint);
});
}
तो सूची चर के वर्तमान मूल्य जोड़ना होगा या परिवर्तनीय स्थानीय रूप से सहेजा गया है और मूल मूल्य जोड़ा गया है?
जॉन स्कीट द्वारा इसे देखें: http://csharpindepth.com/Articles/Chapter5/Closures.aspx –
+1 उत्कृष्ट प्रश्न! – nawfal