我試圖創建一個函數,它將樹中的每個可見節點添加到節點數組中,然後將其返回。C#將可見節點添加到節點數組
這是我到目前爲止的代碼,但正在努力弄清楚如何添加它們。
注意:樹最多有8個節點。
private Node[] activeClients(AdvTree tree)
{
Node[] activeClients = new Node[8];
foreach (Node client in tree.Nodes)
{
if (client.IsVisible)
{
//Add Visible Node to activeClients Node Array
}
}
return activeClients;
}
是否activeClients.Add(客戶端)不起作用? – RvdK
沒有添加定義我檢查。 – user1954141
等待,太早。在數組中,您使用索引來設置它。例如activeClients [0] =客戶端。最好使用列表並使用append將客戶端添加到它。所以你不必使用索引和範圍檢查。 –
RvdK