此C++代码如何c#实现
图呐 2007-12-20 03:07:53 struct Node
{
public int nType; //节点自由度类型
public double dX;
public double dY; //节点的X,Y坐标值
public int[] naDOFIndex; //节点的X向,Y向及转角向位移编号
}
int main(void)
{
int nTotalNode;
Node * pNode = new Node[nTotalNode]; //一直看不懂这句什么意思,能否解释一下?我估计是创建一个pNode的数组指针变量?!
int void XX(int nTotalNode, Node * pNode) //xx函数
{
int i,j;
for(i=0;i< nTotalNode;i++)
for(j=0;j<3;j++)
(pNode+i) ->naDOFIndex[j]=0; //关键就在这里,我看得明白,理解得通,貌似这里的意思是要批量创建局部变量,可惜在C#一直实现不了,不知各位高手有什么变通的法子。如果我不想用指针,这种批量创建怎么实现?!
}
delete[]pNode