Computer >> Máy Tính >  >> Lập trình >> C#

Lớp Stack trong C # là gì?

Ngăn xếp được sử dụng khi bạn cần quyền truy cập cuối cùng vào, ra trước của các mục. Khi bạn thêm một mục vào danh sách, nó được gọi là đẩy mục đó và khi bạn xóa nó, nó được gọi là bật mục đó.

Hãy để chúng tôi xem một ví dụ về lớp ngăn xếp trong C # -

Đầu tiên, hãy thêm các phần tử vào Ngăn xếp.

Stack st = new Stack();

st.Push('H');
st.Push('I');
st.Push('J');
st.Push('K');
st.Push('L');

Bây giờ hãy đếm số phần tử trong Ngăn xếp -

Console.WriteLine("Count: "+st.Count);

Hãy cho chúng tôi xem mã hoàn chỉnh -

Ví dụ

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         Stack st = new Stack();

         st.Push('H');
         st.Push('I');
         st.Push('J');
         st.Push('K');
         st.Push('L');

         Console.WriteLine("Count: "+st.Count);
      }
   }
}

Đầu ra

Count: 5