Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

आप .NET में किसी ऑब्जेक्ट की डीप कॉपी कैसे करते हैं?

डीप कॉपी सब कुछ डुप्लिकेट करती है। एक संग्रह की एक गहरी प्रति दो संग्रह है जिसमें मूल संग्रह के सभी तत्वों को डुप्लिकेट किया गया है

डीप कॉपी का उपयोग आंतरिक संदर्भ प्रकारों की पूरी डीप कॉपी बनाने के लिए किया जाता है।

दूसरे शब्दों में एक गहरी प्रतिलिपि तब होती है जब किसी वस्तु को उन वस्तुओं के साथ कॉपी किया जाता है जिनसे वह संदर्भित होती है

उदाहरण

class DeepCopy {
   public int a = 10;
}
class Program {
   static void Main() {
      //Deep Copy
      DeepCopy d = new DeepCopy();
      d.a = 10;
      DeepCopy d1 = new DeepCopy();
      d1.a = d.a;
      Console.WriteLine("{0} {1}", d1.a, d.a); // 10,10
      d1.a = 5;
      Console.WriteLine("{0} {1}", d1.a, d.a); //5,10
      Console.ReadLine();
   }
}

आउटपुट

10 10
5 10

  1. Excel में किसी शीट को कॉपी कैसे करें

    क्या जानना है उस वर्कशीट का चयन करें जिसे आप डुप्लिकेट करना चाहते हैं, Ctrl . को दबाकर रखें कुंजी, फिर उस चयनित टैब को ड्रैग-एंड-ड्रॉप करें जहां आप इसे कॉपी करना चाहते हैं। वैकल्पिक रूप से, कार्यपत्रक का चयन करें और प्रारूप  शीट को ले जाएं या कॉपी करें , फिर कॉपी के लिए एक गंतव्य चुनें। कार्यपत्रक

  1. आप जावास्क्रिप्ट में किसी ऑब्जेक्ट की डीप कॉपी कैसे करेंगे?

    किसी वस्तु की एक गहरी प्रतिलिपि उस वस्तु के भीतर आने वाली प्रत्येक वस्तु की नकल करती है जिसे हम कॉपी करना चाहते हैं। प्रतिलिपि और मूल वस्तु कुछ भी साझा नहीं करेगी, इसलिए यह मूल की एक प्रति होगी। ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करना और इसे वापस JS ऑब्जेक्ट में कनवर्ट करना सबसे आसान तरीका है। हा

  1. आईओएस में स्विफ्ट एक्सकोड में किसी तारीख से आप डेट ऑब्जेक्ट कैसे बनाते हैं?

    स्विफ्ट में डेट ऑब्जेक्ट बनाने के लिए हम स्विफ्ट के डेटकंपोनेंट्स () का उपयोग करेंगे। इसे हम दो तरह से कर सकते हैं। हम सिम्युलेटर के बजाय अपने कोड का परीक्षण करने के लिए खेल के मैदान का उपयोग करेंगे। दिनांक बनाने के लिए हम दिनांक घटक और कैलेंडर का उपयोग करेंगे। हम दो तरह से दिनांक घटक बना सकते हैं।