List<string> aa = new List<string>();
List<string> bb = new List<string>();
List<string> cc = new List<string>();
aa.Add("1");
aa.Add("2");
aa.Add("3");
bb.Add("2");
bb.Add("3");
bb.Add("4");
cc = bb.Except(aa).ToList();
上面这段代码 得出的结果是 4
我想得到的结论 就是
List<ForSpiderSmitInfo> a = new List<ForSpiderSmitInfo>();
for (int i = 1; i < 4; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
a.Add(sp);
}
List<ForSpiderSmitInfo> b = new List<ForSpiderSmitInfo>();
for (int i = 2; i < 5; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
b.Add(sp);
}
List<ForSpiderSmitInfo> c = new List<ForSpiderSmitInfo>();
c = b.Except(a).ToList();
// c = a.Union(b).Distinct().ToList();
foreach (var item in c)
{
Console.WriteLine("..0"+item.gamenumber.ToString());
// Console.WriteLine( ""+item.opsequle.ToString());
}
List<string> aa = new List<string>();
List<string> bb = new List<string>();
List<string> cc = new List<string>();
aa.Add("1");
aa.Add("2");
aa.Add("3");
bb.Add("2");
bb.Add("3");
bb.Add("4");
cc = bb.Except(aa).ToList();
上面这段代码 得出的结果是 4
我想得到的结论 就是
List<ForSpiderSmitInfo> a = new List<ForSpiderSmitInfo>();
for (int i = 1; i < 4; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
a.Add(sp);
}
List<ForSpiderSmitInfo> b = new List<ForSpiderSmitInfo>();
for (int i = 2; i < 5; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
b.Add(sp);
}
var query=b.Select(x => x.gameId).Except(a.Select(x => x.gameId));
foreach (var item in query)
{
Console.WriteLine("..0"+item);
List<string> aa = new List<string>();
List<string> bb = new List<string>();
List<string> cc = new List<string>();
aa.Add("1");
aa.Add("2");
aa.Add("3");
bb.Add("2");
bb.Add("3");
bb.Add("4");
cc = bb.Except(aa).ToList();
上面这段代码 得出的结果是 4
我想得到的结论 就是
List<ForSpiderSmitInfo> a = new List<ForSpiderSmitInfo>();
for (int i = 1; i < 4; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
a.Add(sp);
}
List<ForSpiderSmitInfo> b = new List<ForSpiderSmitInfo>();
for (int i = 2; i < 5; i++)
{
ForSpiderSmitInfo sp = new ForSpiderSmitInfo()
{
gamenumber = i.ToString(),
getime = i.ToString(),
gameId = i.ToString(),
opsequle = "结果"+i.ToString(),
optime = i.ToString()
};
b.Add(sp);
}
var query=b.Select(x => x.gameId).Except(a.Select(x => x.gameId));
foreach (var item in query)
{
Console.WriteLine("..0"+item);
}
这段代码 得到的结果也是 4
反正不知道你要干什么的,乱乱的,如果只是要结果就这样吧.
我要拿出 4
--------------------编程问答--------------------
感觉思路有问题,没保存一个数据都会有不重复的ID,假如今天3D是4,5,8.十天后刚好也开了4,5,8,你就应该把两次的都保存,因为期数不同!
--------------------编程问答--------------------
cc = bb.Except(aa).ToList();
你理解Excep的用法吗?知道他是干什么的么