LinQ学习

     public sealed class EntitySet<TEntity> : IList, ICollection, IList<TEntity>, ICollection<TEntity>, IEnumerable<TEntity>, IEnumerable, IListSource where TEntity : class   

 {        public EntitySet(Action<TEntity> onAdd, Action<TEntity> onRemove);    

}    

public delegate void Action<T>(T obj);      

    private void attach_ToolClass(ToolClass entity)       

 {            this.SendPropertyChanging();           

 entity.ProductGroup = this;     

   }       

  private void detach_ToolClass(ToolClass entity)   

     {        

    this.SendPropertyChanging();        

    entity.ProductGroup = null;      

  }  

_ToolClass = new EntitySet<ToolClass>(new Action<ToolClass>(this.attach_ToolClass), new Action<ToolClass>(this.detach_ToolClass)); 

上面一条语句生成一个ToolClass类型的集合, attach_ToolClass  detach_ToolClass但到底有什么功效?怎么使用的? 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值