public struct SmipleRoutingTable
{
public int SourceNode;
public int Gateway;
public int Destination;
public int Metric;
}
初始化
public SmipleRoutingTable[,] testRoutingTable=new SmipleRoutingTable[ct, ct] ;
结构体成员面前也要加上public
不然对结构体成员操作时 会提示’“Testroutingtable.SmipleRoutingTable.SourceNode”不可访问,因为它具有一定的保护级别
public void InitRoutingTable()
{
for (int i = 0; i < ct; i++)
{
for (int j = 0; j < ct; j++)
{
testRoutingTable[i,j].SourceNode = i;
testRoutingTable[i,j].Gateway = 0;
testRoutingTable[i,j].Destination = 0;
if (i == j)
{
testRoutingTable[i,j].Gateway = i;
testRoutingTable[i,j].Metric = 0;
}
}
}
}