Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธี Stack.ToString () ใน C # พร้อมตัวอย่าง


เมธอด Stack.ToString() ใน C# ใช้เพื่อรับการแสดงสตริงของอ็อบเจ็กต์คลาส Stack

ไวยากรณ์

ไวยากรณ์มีดังนี้ −

สตริงสาธารณะ ToString ();

ตัวอย่าง

เรามาดูตัวอย่างกัน −

ใช้ System; ใช้ System.Collections; การสาธิตคลาสสาธารณะ { โมฆะสาธารณะหลัก () { 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(2,500); Console.WriteLine("องค์ประกอบสแต็ค..."); foreach (int val ใน stack) { Console.WriteLine (val.ToString ()); } Console.WriteLine("จำนวนองค์ประกอบ ="+stack.Count); stack.Push(3000); stack.Push(3500); stack.Push(4000); Console.WriteLine("\nองค์ประกอบสแต็ค...อัปเดต"); foreach (int val ใน stack) { Console.WriteLine (val.ToString ()); } Console.WriteLine("\nจำนวนองค์ประกอบ (อัปเดต) ="+stack.Count); Console.WriteLine("\nกำลังคัดลอก Stack ไปยังอาร์เรย์ใหม่..."); วัตถุ[] objArr =stack.ToArray(); foreach (วัตถุ ob ใน objArr) { Console.WriteLine (ob); } Console.WriteLine("\nจำนวนองค์ประกอบในอาร์เรย์ ="+objArr.Length); }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

องค์ประกอบสแต็ก...2500200015002501000750500300150จำนวนองค์ประกอบ =9องค์ประกอบสแต็ค...อัปเดต4000350030002500200015002501000750500300150จำนวนองค์ประกอบ (อัปเดต) =12กำลังคัดลอกสแต็กไปยังอาร์เรย์ใหม่...4000350030002500200015002501000750500300150จำนวนองค์ประกอบในอาร์เรย์ =12

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน −

ใช้ System; ใช้ System.Collections; การสาธิตคลาสสาธารณะ { โมฆะสาธารณะหลัก () { Stack stack =new Stack (); stack.Push("Inspiron"); stack.Push("เอเลี่ยนแวร์"); stack.Push("โปรเจคเตอร์"); stack.Push("จอภาพ"); stack.Push("XPS"); stack.Push("แล็ปท็อป"); stack.Push("โน๊ตบุ๊ค"); Console.WriteLine("องค์ประกอบสแต็ค..."); foreach (ค่าสตริงในสแต็ก) { Console.WriteLine (val.ToString ()); } Console.WriteLine("จำนวนองค์ประกอบ ="+stack.Count); Console.WriteLine("องค์ประกอบที่ด้านบน ="+ stack.Peek()); stack.Push("อุลตร้าบุ๊ก"); stack.Push("กล้อง"); stack.Push("คีย์บอร์ด"); Console.WriteLine("\nองค์ประกอบสแต็ค...อัปเดต"); foreach (ค่าสตริงในสแต็ก) { Console.WriteLine (val.ToString ()); } Console.WriteLine("องค์ประกอบที่ด้านบน ="+ stack.Peek()); Console.WriteLine("\nจำนวนองค์ประกอบ (อัปเดต) ="+stack.Count); stack.Clear(); Console.Write("จำนวนองค์ประกอบ (อัปเดต) ="+stack.Count); }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Stack elements...NotebookLaptopXPSMonitorsProjectorsAlienwareInspironCount of elements =7Element at the top =NotebookStack elements...updatedKeyboardsCamerasUltrabookNotebookLaptopXPSMonitorsProjectorsAlienwareInspironElement at the top =KeyboardsCount of elements (updated) =10Count of elements (อัปเดต)>