क्या प्रदर्शन बुद्धिमान foreach बयान के बाहर चर और हर बार यह (foreach) पक्ष में पुन: असाइन घोषित करने के लिए बेहतर या उदाहरणforeach, प्रदर्शन के अनुसार। क्या हमें लूप या उसके अंदर एक बार वैरिएबल घोषित करना चाहिए?
private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
ListItem item;
foreach (var i in collection)
{
item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
या इस एक के लिए foreach के अंदर एक नया चर बना है?
private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (var i in collection)
{
ListItem item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
यकीन है कि यहाँ मैं आइटम वस्तु के बारे में बात करते हैं। आपको सभी का धन्यवाद।
यह आमतौर पर है कि मुझे क्या करना। यह आत्म सेवारत है, इसलिए मैं आप वोट दें देंगे: डी –