কম্পিউটার

C# এ Stack.Clone() পদ্ধতি


C#-এ Stack.Clone() পদ্ধতিটি স্ট্যাকের একটি অগভীর অনুলিপি তৈরি করতে ব্যবহৃত হয়।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

পাবলিক ভার্চুয়াল অবজেক্ট ক্লোন ();

উদাহরণ

আসুন এখন একটি উদাহরণ দেখি -

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections;public class Demo { public static void Main(){ Stack stack =new Stack(); stack.Push(150); stack.Push(300); stack.Push(500); stack.Push(750); stack.Push(1000); stack.Push(1250); stack.Push(1500); stack.Push(2000); stack.Push(2500); Console.WriteLine("স্ট্যাক উপাদান..."); foreach(স্ট্যাকে int val){ Console.WriteLine(val); } Console.WriteLine("Count of Element ="+stack.Count); stack.Push(3000); stack.Push(3500); stack.Push(4000); Console.WriteLine("\nস্ট্যাক উপাদান...আপডেট করা হয়েছে"); foreach(স্ট্যাকে int val){ Console.WriteLine(val); } Console.WriteLine("\nউপাদানের সংখ্যা (আপডেট করা) ="+stack.Count); স্ট্যাক স্ট্যাক2 =(স্ট্যাক)স্ট্যাক।ক্লোন(); Console.WriteLine("\nস্ট্যাক উপাদান...ক্লোন করা"); foreach(stack2 এ int val){ Console.WriteLine(val); } Console.Write("ক্লোন করা স্ট্যাকের উপাদানের সংখ্যা(আপডেট করা) ="+stack2.Count); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
 স্ট্যাক উপাদান ... 25002000150012501000750500300150Count উপাদান =9 স্ট্যাক উপাদান ... updated400035001000000750500300150100075050030015000100075050030012010007002015001201000750500300101000750500300150001000750500300150Chcount এর উপাদানগুলির উপাদানগুলি (আপডেট করা হয়েছে) =12 

উদাহরণ

এখন আরেকটি উদাহরণ দেখা যাক -

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections;public class Demo { public static void Main(){ Stack stack =new Stack(); stack.Push("Inspiron"); stack.Push("Alienware"); stack.Push("প্রজেক্টর"); stack.Push("মনিটর"); stack.Push("XPS"); stack.Push("ল্যাপটপ"); stack.Push("নোটবুক"); Console.WriteLine("স্ট্যাক উপাদান..."); foreach(স্ট্যাকের মধ্যে স্ট্রিং ভ্যাল){ কনসোল. রাইটেলাইন(ভাল); } Console.WriteLine("Count of Element ="+stack.Count); stack.Push("হেডফোন"); stack.Push("কীবোর্ড"); stack.Push("ইয়ারফোন"); Console.WriteLine("\nস্ট্যাক উপাদান...আপডেট করা হয়েছে"); foreach(স্ট্যাকের মধ্যে স্ট্রিং ভ্যাল){ কনসোল. রাইটেলাইন(ভাল); } Console.WriteLine("Count of Elements (updated) ="+stack.Count); স্ট্যাক স্ট্যাক2 =(স্ট্যাক)স্ট্যাক।ক্লোন(); Console.WriteLine("\nস্ট্যাক উপাদান...ক্লোন করা"); foreach(স্ট্যাক2-এ স্ট্রিং ভ্যাল){ কনসোল. রাইটেলাইন(ভাল); } Console.Write("Count of Elements (updated) ="+stack2.Count); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
স্ট্যাক উপাদান...NotebookLaptopXPSMonitorsProjectorsAlienwareInspironএলিমেন্টের সংখ্যা =7স্ট্যাক উপাদান...আপডেট করাEarphoneKeyboardHeadphoneNotebookLaptopXPSMonitorsProjectorsAlienwareInspironএলিমেন্টের সংখ্যা (আপডেট করা) =10Stack উপাদান...ক্লোনড ইয়্যারফোনের 10 টি স্ট্যাক এলিমেন্টস 
  1. জাভাস্ক্রিপ্টে একটি স্ট্যাক থেকে উপাদান পপিং

  2. জাভাস্ক্রিপ্টে একটি স্ট্যাকে উপাদান পুশ করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্যাকের উপাদান বাছাই করা

  4. HTML DOM cloneNode() পদ্ধতি