是否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