帮忙看下下面的代码是用什么还装NODE类的。

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接口讲的明白些。

郎朗坤
浏览 436回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP