相当于C#中的C结构

Tsv*_*tan 2 c c# c++ struct visual-studio

有人可以帮我解决C#中相当于这个C代码的问题吗?

struct { int left, right; } stack[MAX];
Run Code Online (Sandbox Code Playgroud)

谢谢!

Bla*_*ear 8

public struct PickAName
{
     public int left;
     public int right;
}

private const int MAX = 666;
PickAName[] stack = new PickAName[MAX];
Run Code Online (Sandbox Code Playgroud)

要么:

Stack<PickAName> stack = new Stack<PickAName>();
Run Code Online (Sandbox Code Playgroud)

  • 没有理由贬低C#代码只是因为它始于C.`Stack <PickAName>`应该始终是首选. (2认同)