zoukankan      html  css  js  c++  java
  • C# 栈(Stack)

    C# 栈(Stack)

    Stack 类的方法和属性

    常用的属性

    属性

    描述
    Count 获取 Stack 中包含的元素个数。

    常用的方法:

    序号 方法&描述
    1 public virtual void Clear();从 Stack 中移除所有的元素。
    2 public virtual bool Contains( object obj );判断某个元素是否在 Stack 中。
    3

    public virtual object Peek();返回在 Stack 的顶部的对象,但不移除它。

    4

    public virtual object Pop();移除并返回在 Stack 的顶部的对象。

    5

    public virtual void Push( object obj );向 Stack 的顶部添加一个对象。

    6

    public virtual object[] ToArray();复制 Stack 到一个新的数组中。

     1 using System;
     2 using System.Collections.Generic;
     3 
     4 namespace StackStudy
     5 {
     6     class Program
     7     {
     8         static void Main(string[] args) {
     9             Stack<int> s = new Stack<int>();
    10             s.Push(1);
    11             s.Push(2);
    12             s.Push(3);
    13             s.Push(4);
    14             s.Push(5);
    15             s.Push(6);
    16             s.Push(7);
    17             bool flag = false;
    18             flag = s.Contains(1);
    19             Console.WriteLine(flag);//true
    20             flag = s.Contains(2);
    21             Console.WriteLine(flag);//true
    22             flag = s.Contains(9);
    23             Console.WriteLine(flag);//false
    24             Console.WriteLine(s.Count);//7
    25             int temp = s.Pop();
    26             Console.WriteLine(temp);//7
    27             Console.WriteLine(s.Count);//6
    28             temp = s.Peek();
    29             Console.WriteLine(temp);//6
    30             Console.WriteLine(s.Count);//6
    31             int[] arr = s.ToArray();
    32             foreach(int value in arr)
    33             {
    34                 Console.WriteLine(value);// 6 5 4 3 2 1
    35             }
    36             s.Clear();
    37             Console.WriteLine(s.Count);//0
    38             Console.ReadKey();
    39         }
    40     }
    41 }
  • 相关阅读:
    NVMe固态硬盘工具箱使用说明
    (原创)Python文件与文件系统系列(1)—— file 对象
    Linux系统排查4——网络篇
    Python内置类型——list
    (原)数据结构——线索二叉树
    Python匿名函数——lambda表达式
    Python生成器
    Python内置类型——dict
    Python内置类型——set
    解决Django-1.8.2应用部署到Apache后无法显示admin应用的CSS
  • 原文地址:https://www.cnblogs.com/kootimloe/p/13184806.html
Copyright © 2011-2022 走看看