コード例 #1
0
 //添加新单元
 public void addElement(DynamicNode element)
 {
     if (!Nodes.Contains(element))
     {
         Nodes.Add(element);
     }
 }
コード例 #2
0
 //设置单元
 public void setElement(DynamicNode element, int index)
 {
     if (index < 0 || index >= this.getElementCount())
     {
         return;
     }
     Nodes[index] = element;
 }
コード例 #3
0
 //插入单元
 public void insertElement(DynamicNode element, int index)
 {
     if (index < 0 || index >= this.getElementCount())
     {
         return;
     }
     if (!Nodes.Contains(element))
     {
         Nodes.Insert(index, element);
     }
 }
コード例 #4
0
 //获得元素ID
 public int getElementID(DynamicNode element)
 {
     return Nodes.IndexOf(element);
 }