public class TreeNodeCollection : IList, ICollection, IEnumerable
{
// Methods
public virtual TreeNode Add(string text);
public virtual int Add(TreeNode tn);
public virtual void AddRange(TreeNode[] treeNodes);
public virtual void Clear();
public bool Contains(TreeNode tn);
public void CopyTo(Array rgDest, int index);
public IEnumerator GetEnumerator();
public int IndexOf(TreeNode tn);
public virtual void Insert(int index, TreeNode tnNew);
public void Remove(TreeNode tn);
public virtual void RemoveAt(int index);
int IList.Add(object objNode);
bool IList.Contains(object objNode);
int IList.IndexOf(object objNode);
void IList.Insert(int index, object objNode);
void IList.Remove(object objNode);
// Properties
public int Count { get; }
public bool IsReadOnly { get; }
public virtual TreeNode this[int index] { get; set; }
bool ICollection.IsSynchronized { get; }
object ICollection.SyncRoot { get; }
bool IList.IsFixedSize { get; }
object IList.this[int index] { get; set; }
}
这个集合类是用什么来盛放NODE类的?
是ARRARY还是ILIST。哪位能把ILIST接口讲的明白些。
1 回答
- 1 回答
- 0 关注
- 435 浏览
添加回答
举报
0/150
提交
取消