using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class 堆栈 : MonoBehaviour {
//stack 先进后出的对象集合
Stack st1 = new Stack();
void Start()
{
st1.Push("a");
st1.Push("b");
st1.Push("c");
st1.Push("d");
Debug.Log(st1.Count);//4
string v = (string)st1.Pop();//返回类型是object,需要强转
Debug.Log(v);//d
Debug.Log(st1.Count);//3
v = (string)st1.Peek();
Debug.Log(v);
Debug.Log(st1.Count);//3
foreach(var v1 in st1)
{
Debug.Log(v1);
}
}
}
数据结构_stack
最新推荐文章于 2024-04-22 00:01:52 发布
这篇博客介绍了在Unity游戏开发中如何使用C#的Stack数据结构进行数据管理。示例代码展示了如何创建Stack对象,向Stack中Push元素,通过Pop和Peek方法操作数据,并在循环中遍历Stack的内容。这有助于理解在Unity场景中如何利用数据结构进行编程。
摘要由CSDN通过智能技术生成