मेरे पास 10 तत्वों की एक सरणी X है। मैं X से सभी तत्वों से युक्त एक नया सरणी बनाना चाहूंगा जो कि सूचकांक 3 से शुरू होता है और सूचकांक 7 में समाप्त होता है। यकीन है कि मैं आसानी से एक लूप लिख सकता हूं जो इसे मेरे लिए करेगा लेकिन मैं अपने कोड को यथासंभव साफ रखना चाहूंगा । क्या C # में एक विधि है जो मेरे लिए कर सकती है?
कुछ इस तरह (छद्म कोड):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
मेरी आवश्यकताओं के अनुरूप नहीं है । मुझे नए एरे में आइटम क्लोन करने की आवश्यकता है। Array.copy
यह सिर्फ एक सी-स्टाइल के memcpy
बराबर है, यह वह नहीं है जिसकी मुझे तलाश है।