के माध्यम से मानों की एक श्रृंखला के साथ आबादी वाली एक सरणी बनाएं, मान लीजिए कि मेरे पास पूर्णांक चर x और y है, और मैं मान x के साथ मानों के साथ एक सरणी चाहता हूं। क्या सी # का उपयोग करके इस इनलाइन को करने का कोई अच्छा तरीका है?वाई
मैं जानता हूँ कि मैं एक विस्तार पद्धति का उपयोग करके इस लक्ष्य को हासिल कर सकते हैं:
public static int[] ExpandToArray(this int x, int y)
{
var arr = int[y - x + 1];
for (int i = x; i <= y; i++)
{
arr[i-x] = i;
}
return arr;
}
और फिर इसका इस्तेमाल लिखने के लिए:
x.ExpandToArray(y);
वहाँ एक अंतर्निहित रास्ता नहीं है (एक विस्तार विधि बनाने के बिना) .NET में x.ExpandToArray(y)
जैसे कुछ लिखने के लिए?
आइटम की संख्या तय होने और ज्ञात होने पर सूची का उपयोग क्यों करें? – harold
@harold अच्छी बात ... – McGarnagle
@harold हालांकि इसे फिर से लिखने के बाद, चर के झुंड को देखते हुए मुझे सिरदर्द मिलता है। – McGarnagle