c# - 相当于 C# 中的 C 结构

标签 c# c++ c visual-studio struct

谁能帮我看看这个 C 代码在 C# 中的等价物是什么?

struct { int left, right; } stack[MAX];

谢谢!

最佳答案

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>();

关于c# - 相当于 C# 中的 C 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5363796/

相关文章:

所有代码运行后显示的 C# 异步窗口

c# - 是否可以为 string.Trim() 添加字符(而不是替换默认值)?

c++ - CMake:使用项目安装 boost 组件库的正确方法

c++ - 在 R 和 C++ 中编写始终返回值 "1"的函数

c - 为什么 Valgrind 报告在 PETSc 中分配 char* 时大小为 8 的无效写入?

c# - 如何使用Azure B2C实现安全调查问卷?

c++ - 有什么方法可以将表从主机复制到设备(CUDA 和 C++)

c - 从 revwalk 提交中获取带注释的标签

检查证书签名是否为 MD5 OpenSSL

c# - 设置 ExclusionNestedObjects 时,FluentAssertions 导致 ObjectDisposeException