stack.pop()方法

C#Stack.Pop()方法 (C# Stack.Pop() method)

Stack.Pop() method is used to remove an object from the top of the stack. The method removes and returns the object from the top.

Stack.Pop()方法用于从堆栈顶部删除对象。 该方法从顶部删除并返回对象。

Syntax:

句法:

    Object Stack.Pop();

Parameters: None

参数:

Return value: Object – it returns the items to be removed from the top.

返回值: Object –返回从顶部删除的项目。

Example:

例:

    declare and initialize a stack:
Stack stk = new Stack();
insertting elements:
stk.Push(100);
stk.Push(200);
stk.Push(300);
stk.Push(400);
stk.Push(500);
popping stack elements:
stk.Pop();
stk.Pop();
stk.Pop();
Output:
200 100

C#示例使用Stack.Pop()方法从堆栈中删除对象 (C# example to remove an object from the stack using Stack.Pop() method)

using System;
using System.Text;
using System.Collections;
namespace Test
{class Program
{//function to print stack elements
static void printStack(Stack s)
{foreach (Object obj in s)
{Console.Write(obj + " ");
}
Console.WriteLine();
}
static void Main(string[] args)
{//declare and initialize a stack
Stack stk = new Stack();
//insertting elements
stk.Push(100);
stk.Push(200);
stk.Push(300);
stk.Push(400);
stk.Push(500);
//printing stack elements
Console.WriteLine("Stack elements before popping are...");
printStack(stk);
//popping stack elements
object item = 0;
item = stk.Pop();
Console.WriteLine(item + " is popped");
item = stk.Pop();
Console.WriteLine(item + " is popped");
item = stk.Pop();
Console.WriteLine(item + " is popped");
//printing stack elements
Console.WriteLine("Stack elements after popping are...");
printStack(stk);
//hit ENTER to exit
Console.ReadLine();
}
}
}

Output

输出量

Stack elements before popping are...
500 400 300 200 100
500 is popped
400 is popped
300 is popped
Stack elements after popping are...
200 100

Reference: Stack.Pop Method

参考: Stack.Pop方法

翻译自: https://www.includehelp.com/dot-net/stack-pop-method-with-example-in-c-sharp.aspx

stack.pop()方法

stack.pop()方法_C.示例中的Stack.Pop()方法相关推荐

  1. stack示例_C.示例中的Stack.CopyTo()方法

    stack示例 C#Stack.CopyTo()方法 (C# Stack.CopyTo() method) Stack.CopyTo() method is used to copy the stac ...

  2. stack示例_C.示例中的Stack.Clone()方法

    stack示例 C#Stack.Clone()方法 (C# Stack.Clone() method) Stack.Clone() method is used to create a shallow ...

  3. json转string示例_C.示例中的String.Insert()方法

    json转string示例 C#String.Insert()方法 (C# String.Insert() Method) String.Insert() method is used to inse ...

  4. json转string示例_C.示例中的String.Copy()方法

    json转string示例 C#String.Copy()方法 (C# String.Copy() Method) String.Copy() method is used to copy a str ...

  5. java中collection方法_Java 8中的Collector toCollection()方法

    toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...

  6. python使用get和post方法_python爬虫中get和post方法介绍以及cookie作用

    首先确定你要爬取的目标网站的表单提交方式,可以通过开发者工具看到.这里推荐使用chrome. 这里我用163邮箱为例 打开工具后再Network中,在Name选中想要了解的网站,右侧headers里的 ...

  7. php调用trait方法,PHP Laravel中的Trait使用方法

    Trait是一种在单继承语言(如PHP)中重用代码的机制.Trait旨在通过使开发人员能够在生活在不同类层次结构中的多个独立类中自由地重用方法集来减少单继承的某些限制.Traits和类组合的语义以降低 ...

  8. php继承 重写方法吗,php中如何重写一个方法呢?

    摘要: 下文讲述php类中"重写方法"的方法简介,如下所示: 在php类中,有时候父级中原有的方法无法满足系统的要求时, 此时我们可以通过继承父类,在子类中重写父类的方法, 使其功 ...

  9. stream map方法_Java Stream中map和flatMap方法

    最近看到一篇讲stream语法的文章,学习Java中map()和flatMap()方法之间的区别. 虽然看起来这两种方法都做同样的事情,都是做的映射操作,但实际上差之毫厘谬以千里. 通过演示Demo中 ...

最新文章

  1. 在 Linux 中创建和管理归档文件教程在 Linux 中创建和管理归档文件教程
  2. android 通知取消折叠_三星折叠屏手机发布会取消背后-折叠屏真的是用户想要的吗...
  3. 信息系统项目管理师笔记(信息系统篇)第一讲
  4. 批量过滤删除AD中的对象
  5. RocketMQ Consumer 负载均衡算法源码学习 -- AllocateMessageQueueConsistentHash
  6. user exits, customer exits, badi
  7. modis数据介绍_【更新90篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  8. 软件设计的第一性原理:结构化抽象
  9. Magento教程 25:如何修改系统发送的通知信件?
  10. Oracle导出导入dmp文件(exp.imp命令行)
  11. 数字后端基本概念-合集
  12. 鸿蒙系统手机能用几年,华为鸿蒙系统何时能用到手机上?任正非:短时间做不到 重建生态需要几年时间...
  13. sever串口wifi拓展板_什么是串口WIFI模块
  14. 世界银行264个国家1437项统计指标
  15. 计算机声音在线模拟,计算机声场模拟软件ODEON及其应用.pdf
  16. Verdi基础知识整理
  17. MySQL数据库总结
  18. 转:代码之美——Doom3源代码赏析
  19. 多功能在线起名取名查重工具微信小程序源码 可开流量主 带安装教程
  20. vue+elementui,输入框输入特殊字符提示

热门文章

  1. java 1.5.0 gcj_CentOS安装JAVA后JAVA版本不对的问题
  2. eslint php,ESlint操作步骤详解
  3. linux 秒数转时间格式,通过delphi将秒数转换成日期格式
  4. linux 查看系统组账号密码是什么,Linux 用户与组管理详解(system-config-users 命令行)...
  5. C语言bcd码减法过程,bcd码的减法运算规则举例.ppt
  6. 多路复用IO和异步IO
  7. 关于HTML5本地持久化存储的Web SQL、Local Storage、Cookies技术
  8. CSS margin 外边距 属性的位置关系
  9. vue安装概要以及vue测试工具
  10. webpack联邦模块之consumes方法