मेरे पास निम्नलिखित हैं:
- GlobalStrings नामक एक मुख्य सूची
- एक अन्य सूची जिसे लोकलस्ट्रेस कहा जाता है
उदाहरण के लिए एक लूप में:
List<string> GlobalStrings = new List<string>();
List<string> localStrings = new List<string>();
for(x=1;x<10;x++)
{
localStrings.Add("some value");
localStrings.Add("some value");
}
// Want to append localStrings to GlobalStrings as easily as possible
3
स्टैक ओवर फ्लो
—
ऑलवेज़
आप इसे गलत कर रहे हैं, लूप
—
वसीम एज़ीर
localStrings = new List<string>;से पहले रखा जाना चाहिएfor
वसीम, मुझे लगता है कि इसीलिए वह स्थानीय और वैश्विक के बीच अंतर करता है; लोकलस्ट्रेस फ़ॉर-लूप स्कोप के लिए लोकल है, ग्लोबल स्ट्रेस ग्लोबल स्कोप में है।
—
डैगरूम
यह एक गरीब उदाहरण है के बाद से स्पष्ट रूप से आप कर सकते थे बस (है कि ऐसे आमंत्रण, पूरी तरह से wrongheaded Wassim की तरह टिप्पणी),
—
जिम बेल्टर
Addके लिए GlobalStringsके बजाय करने के लिए localStrings। और एफडब्ल्यूआईडब्ल्यू आपको लूप केवल 9 बार चलाता है। बेहतर होगाfor (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}