यदि आप किसी सरणी को क्लोन करना चाहते हैं तो 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[];