我是 C++ 程序员,我被困在一个迁移项目中,我需要将以下 C++ 代码转换为 C#。同样需要帮助。
unsigned short** varData = new unsigned short*[ndata]; //Say ndata is 10
for(int i=0; i<ndata; i++) varData[i] = new ushort[nwp];
提前致谢。
最佳答案
这为您提供了一个 16 位无符号整数的二维数组,这可能是您尝试在 C++ 中使用指向指针的指针来表达的内容。
int nData = 10;
int nwp = 3;
var varData = new UInt16[ nData, nwp ]; //varData is of type UInt16[,]
http://msdn.microsoft.com/en-us/library/2yd9wwz4(v=vs.71).aspx
关于c# - 将指针数组从 C++ 转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16685543/