Just RUN

A scientist builds in order to learn; an engineer learns in order to build.

...CollectionBase。

呵呵,忽然想写一个类似TreeView.Nodes这样的Collection,因为它的Add方法不同于一般的ArrayList等。

先找MSDN,看他(TreeNode)实现了三个接口:

public class TreeNodeCollection : IList, ICollection, IEnumerable
偶也实现吧。,差点晕倒一堆方法,要做这么多工作不象MS的作风。想了一会,MSDN上估计答案比较难找了,去google吧,果然扫到了这个链接:

http://blog.joycode.com/kaneboy/archive/2003/10/25/3885.aspx

看了两下偶知道了CollectionBase......

最后就

    public class ContactCollection : CollectionBase
    
{
        
public int
 Add(Contact contact)
        
{
            
return
 List.Add(contact);
        }

    }

由此不由感叹,MS真是体贴啊。

估计各位都已经知道这个秘密了,当个笑话看吧。

唉,另外,以前看别人blog的时候看到代码,还可以折叠,挺爽的,一直不知道怎么弄,今天才知道有个插入代码,看来偶真的是后知后觉,自我安慰下吧,总比不知不觉好了。   

posted on 2004-09-30 15:09    阅读(1645)  评论(3编辑  收藏  举报

导航