【发布时间】:2011-03-19 18:00:34
【问题描述】:
有人可以帮我看看这个 C 代码在 C# 中的等价物吗?
struct { int left, right; } stack[MAX];
谢谢!
【问题讨论】:
标签: c# c++ c visual-studio struct
有人可以帮我看看这个 C 代码在 C# 中的等价物吗?
struct { int left, right; } stack[MAX];
谢谢!
【问题讨论】:
标签: c# c++ c visual-studio struct
public struct PickAName
{
public int left;
public int right;
}
private const int MAX = 666;
PickAName[] stack = new PickAName[MAX];
或:
Stack<PickAName> stack = new Stack<PickAName>();
【讨论】:
Stack<PickAName> 应该始终是首选。
public struct PickAName
{
public int left;
public int right;
}
不确定 stack[MAX] 的作用。
如果您想在伪代码术语中使用“堆栈”,请执行以下操作:
Stack<PickAName> stack = new Stack<PickAName>();
stack.Push(new PickAName());
stack.Pop();
【讨论】: