কম্পিউটার

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


C#-এ Stack.Pop() পদ্ধতিটি স্ট্যাকের শীর্ষে থাকা বস্তুটিকে সরাতে এবং ফিরিয়ে দিতে ব্যবহৃত হয়।

সিনট্যাক্স

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

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

উদাহরণ

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

ব্যবহার করে সিস্টেম;ব্যবহার করে 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); Console.WriteLine("উপরে উপাদান ="+ stack.Peek()); stack.Push("আলট্রাবুক"); stack.Push("ক্যামেরা"); stack.Push("কীবোর্ড"); Console.WriteLine("\nস্ট্যাক উপাদান...আপডেট করা হয়েছে"); foreach(স্ট্যাকে স্ট্রিং ভ্যাল) { কনসোল. রাইটেলাইন(ভাল); } Console.WriteLine("উপরে এলিমেন্ট ="+ stack.Peek()); Console.WriteLine("\nউপাদানের সংখ্যা (আপডেট করা) ="+stack.Count); Console.WriteLine("\nউপরে থাকা উপাদানটি সরানো এবং ফিরিয়ে দেওয়া ="+ stack.Pop()); Console.Write("Count of Elements (updated) ="+stack.Count); Console.WriteLine("\nস্ট্যাক উপাদান...আপডেট করা হয়েছে"); foreach(স্ট্যাকে স্ট্রিং ভ্যাল) { কনসোল. রাইটেলাইন(ভাল); } } }

আউটপুট

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

তৈরি করবে
এলিমেন্ট স্ট্যাক...NotebookLaptopXPSMonitorsProjectorsAlienwareInspiron উপাদানগুলির সংখ্যা =7টি শীর্ষে উপাদান =নোটবুকস্ট্যাক উপাদান...আপডেট করা কীবোর্ডসক্যামেরাআল্ট্রাবুক নোটবুকল্যাপটপএক্সপিএস মনিটরসপ্রজেক্টরসঅ্যালিয়েনওয়্যারইনস্পিরোনএলিমেন্ট শীর্ষে =কীবোর্ডের উপাদানগুলির সংখ্যা এবং 1টি উপাদানগুলি =1টি বোর্ড রিটার্ন করা হয়েছে 9স্ট্যাক উপাদান...আপডেট করা ক্যামেরা আল্ট্রাবুক নোটবুক ল্যাপটপএক্সপিএস মনিটরসপ্রজেক্টর এলিয়েনওয়্যারইনস্পিরন

উদাহরণ

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

ব্যবহার করে সিস্টেম;ব্যবহার করে 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); Console.WriteLine("Element Speakers is the stack? ="+stack.Contains("Speakers")); stack.Push("হেডফোন"); stack.Push("কীবোর্ড"); stack.Push("ইয়ারফোন"); Console.WriteLine("\nস্ট্যাক উপাদান...আপডেট করা হয়েছে"); foreach(স্ট্যাকে স্ট্রিং ভ্যাল) { কনসোল. রাইটেলাইন(ভাল); } Console.WriteLine("Count of Elements (updated) ="+stack.Count); Console.WriteLine("Element Alienware is the stack? ="+stack.Contains("Alienware")); স্ট্যাক স্ট্যাক2 =(স্ট্যাক)স্ট্যাক।ক্লোন(); Console.WriteLine("\nস্ট্যাক উপাদান...ক্লোন করা"); foreach(স্ট্যাক২-এ স্ট্রিং ভ্যাল) { কনসোল. রাইটেলাইন(ভাল); } Console.WriteLine("Count of Elements (stack2) ="+stack2.Count); Console.WriteLine("টপ অফ দ্য স্ট্যাক (stack2) ="+stack2.Peek()); Console.WriteLine("\nউপরে থাকা উপাদানটি সরানো এবং ফিরিয়ে দেওয়া (stack2) ="+ stack2.Pop()); Console.WriteLine("Count of উপাদান (stack2) ="+stack2.Count); Console.WriteLine("\nস্ট্যাক উপাদান...(stack2)"); foreach(স্ট্যাকে স্ট্রিং ভ্যাল) { কনসোল. রাইটেলাইন(ভাল); } } }

আউটপুট

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

তৈরি করবে
স্ট্যাক এলিমেন্ট...নোটবুক ল্যাপটপএক্সপিএস মনিটরসপ্রজেক্টরঅ্যালিয়েনওয়্যারইনস্পিরন উপাদানের সংখ্যা =7এলিমেন্ট স্পিকার কি স্ট্যাক? =ফলসস্ট্যাক উপাদানগুলি...আপডেট করা ইয়ারফোনকিবোর্ড হেডফোন নোটবুক ল্যাপটপএক্সপিএস মনিটরসপ্রজেক্টর অ্যালিয়েনওয়্যারইনস্পিরন উপাদানগুলির সংখ্যা (আপডেট করা) =10 এলিমেন্ট এলিয়েনওয়্যারটি স্ট্যাক? =ট্রুস্ট্যাক উপাদান...ক্লোনড ইয়ারফোনকিবোর্ডহেডফোন নোটবুকল্যাপটপএক্সপিএস মনিটরসপ্রজেক্টরঅ্যালিয়েনওয়্যারইনস্পাইরন উপাদানগুলির সংখ্যা (স্ট্যাক2) =10টি স্ট্যাকের শীর্ষ (স্ট্যাক2) =ইয়ারফোনটি সরানো এবং শীর্ষে থাকা উপাদানটি ফেরত দেওয়া (স্ট্যাক2) =এলিমেন্টের ইয়ারফোন কাউন্ট (স্ট্যাকঅ্যাডঅ্যাপবোর্ড)...ফোন-স্ট্যাকবোর্ড 9.ফোন-স্ট্যাকবোর্ড 9. /প্রে> 
  1. C# এ Console.SetBufferSize() পদ্ধতি

  2. Console.ResetColor() পদ্ধতি C# এ

  3. Console.Read() পদ্ধতি C# এ

  4. Console.C# এ পরিষ্কার পদ্ধতি