我有一个List<CreditCard>,信用卡的属性是CreditCardNumber,这是一个字符串.不幸的是,它可以是1234 1234 1234 1234,或者1234123412341234,它们都是相同的数字.
我需要经历并删除这些重复的项目.有人可以协助吗?
using System.Linq;
public List<string> GetUniqueCardNumbers(List<string> cardNumbers)
{
// First replace the spaces with empty strings
return cardNumbers.Select(cc => cc.Replace(" ", ""))
.Distinct()
.ToList();
}
Run Code Online (Sandbox Code Playgroud)