0
我創建了一個列表,其中包含空格和一個帶有框的列表。如何創建一個可以自動更新對象的列表
列表中的每個框檢查它是否適合任何空格。
如果它適合,那麼箱必須放置在該空間。
2.1。放置後可能會存在一些剩餘空間。
2.2。這個空間必須分成三個空間。
2.3。應將這三個空格添加到空格列表中,並重復該過程,直到沒有任何框符合列表中的任何空格。
在這裏,每個空間可以分配0到100個盒子。我的問題是如何將這些剩餘空間再次添加到列表中,並刪除已經使用的空間。
Boolean Boxfits, Boxplaced;
foreach (Space space in ListofSpaces)
{
foreach (Box box in ListofBoxes)
{
Boxfits = checkboxfits.Checkboxfits(box,space);
if (Boxfits == true)
{
Boxplaced = placethebox.Placethebox(box, space);
if (Boxplaced == true)
{
ListofSpaces = dividespace.Dividespace(box, space);
}
}
}
}
感謝您的幫助。這裏劃分的空間應該代替使用的空間。 – user3196716