List<Model>的Remove

代码示例(重写Model的Equals):

TextMode textMode = new TextMode(ypmc, yzsx);
 if (ce.Checked)  
 {         
 	ssMcList.Add(textMode);  
 }
 else  
 {          
 	ssMcList.Remove(textMode);  
 }
 public class TextMode    
 {        
	public TextMode(string _xmmc, int _yzsx)        
 	{           
 		xmmc = _xmmc;           
 		yzsx = _yzsx;       
   	}        
     public string xmmc { get; set; }
     public int yzsx { get; set; }
   
     public override bool Equals(object obj)        
     { 
   		if (obj == null) 
   		{  
   		return false; 
   		}            
   		if ((obj.GetType().Equals(this.GetType())) == false)          
     	{                
     		return false;            
     	}            
     	TextMode temp = null;            
     	temp = (TextMode)obj;           
      	return this.xmmc.Equals(temp.xmmc);       
     }     
}

当然,你也可以

ssMcList.RemoveAll(p => p.xmmc == textMode.xmmc);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值