我有两个列表和类之间加起来时间C#匹配,然后在两个列表
public class CommonLog
{
public string Break { get; set; }
public string Cart { get; set; }
public string Length { get; set; }
}
这是列表中的一个
commonlog.Add(new CommonLog { Break = breakTimeVar, Cart = cartVar,
Length = lengthHours });
和一个像这样的列表2
commonlog2.Add(new CommonLog { Break = breakTimeVar2, Cart = cartVar2,
Length = lengthHours2 });
我需要匹配的两条信息如下
列表1包含此
0016 009130 00:01:30
列表2包含此
0016 0066486 00:00:30
0016 0050093 00:00:30
0016 0063791 00:00:30
我要第一个号码0016匹配的两个列表,然后添加了最后的数字0点00分30秒(3×30秒),并将总时间与总时间1进行比较,然后根据列表2中最后一个数字(时间)的总数是否等于列表1来作出决定。
我将如何实现那个?
匹配在列表1和2的一切,或只为特定的价值? –
为什么不作为int/TimeSpan存储而不是字符串? –
列表1中是否有重复的第一个数字?如果是这样,你想比较列表2和他们每个人的总和吗? – juharr