我有一個項目列表可以有多個標準分配給它。它們可以是紅色,藍色,綠色或紅色和藍色,藍色和綠色,紅色和綠色或紅色和藍色和綠色。如何從一個列表中創建多個列表?
我想在運行時能夠做的是創建三個列表。
我開始與一類我可以填寫
[System.Serializable]
public class Item
{
public bool red;
public bool blue;
public bool green;
}
上榜
public List<Item> itemList;
我不知道如何使一個瀕危,blueList和greenList。
我對此很迷茫。我覺得我需要通過第一個列表進行循環。然後檢查bool是否爲真,是否將它添加到新列表中。
new List<Item> redList;
for (int i = 0; i < itemList.Count; i++)
{
if(red == true)
{
redList.Add();
}
}
謝謝!這更有意義。 –