यदि आप किसी सरणी को क्लोन करना चाहते हैं तो C# में क्लोनिंग उपयोगी है। C# में क्लोन () विधि का उपयोग सरणी की समान प्रतिलिपि बनाने के लिए किया जाता है। C# में क्लोन विधि और ICloneable इंटरफ़ेस है।
आइए क्लोन () विधि का उपयोग करके किसी सरणी को क्लोन करने के लिए एक उदाहरण देखें -
उदाहरण
using System; class Program { static void Main() { string[] arr = { "one", "two", "three", "four", "five" }; string[] arrCloned = arr.Clone() as string[]; Console.WriteLine(string.Join(",", arr)); Console.WriteLine(string.Join(",", arrCloned)); Console.WriteLine(); } }
आउटपुट
one,two,three,four,five one,two,three,four,five
ऊपर, हमारे पास एक स्ट्रिंग सरणी है -
string[] arr = { "one", "two", "three", "four", "five" };
इसके साथ, एक नई स्ट्रिंग सरणी में, हमने सरणी को कॉपी करने के लिए "as" ऑपरेटर के साथ क्लोन () विधि का उपयोग किया है -
string[] arrCloned = arr.Clone() as string[];