是否C#
提供的东西以下代码(在重构计算):C#的foreach问题
我希望能够通过一个调用来替代两个的foreach调用像for every (x, x) possible pair
,可这做完了?
foreach (var image1 in sequence.Images)
{
foreach (var image2 in sequence.Images)
{
if (image1 != image2)
{
metric.SetImageMetric(new ImagePair(image1, image2), 1.0);
}
}
}
我有一种感觉,这个问题可以通过LINQ来回答,但我对此一无所知。 – eternalmatt 2011-03-27 22:58:31
我想你想要一个电话来执行完整的笛卡尔产品。你实际上并不是在寻找Image1!= Image2测试来包含在这个单独的调用中,还是你? – 2011-03-27 23:06:56