/// <summary> /// 添加新卡片 /// </summary> public void AddNewCard(int cardNo) { if (!IsOwnCard(cardNo)) { UserCardData userCardData = new UserCardData(); userCardData.cardNo = cardNo; userCardData.number = 3; userCardList.Add(userCardData); } else { UserCardData userCardData = userCardList.Find(card => card.cardNo == cardNo); userCardData.number += 1; } }
/// <summary> /// 判断是否拥有此卡 /// </summary> /// <returns></returns> public bool IsOwnCard(int cardNo) { UserCardData userCardData = userCardList.Find(card => card.cardNo == cardNo); return(userCardData != null); }