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 }
  • 相关阅读:
    Swift 面向对象解析(二)
    Swift 面向对象解析(一)
    iOS 动画笔记 (二)
    iOS 动画笔记 (一)
    UICollectionView 很简单的写个瀑布流
    MVC校验
    win8.1弹框
    Python开发之pip使用详解
    MySQL基础之数据类型和运算符
    网络爬虫之scrapy爬取某招聘网手机APP发布信息
  • 原文地址:https://www.cnblogs.com/kootimloe/p/13184806.html
Copyright © 2011-2022 走看看