大家好,最近我想寫一個樹型結構和泛型結合起來的一個東西
在我思路中,有Tree和TreeNode兩個類,Tree類描述整個樹型結構及方法,而TreeNode類代表其中一個節點。但我的節點是想適用到未來開發的各種類中。所以要用到泛型。現在我就比較亂,不知道怎么架構。始終理不清Tree、TreeNode與泛型的結合。對泛型寫法不太了解。
并且后期我會把遞回等常用的集成到里面,并且在遞回中委托事件出去完成個性化業務。如下(代碼寫法不一定正確,只是想說清楚我的想法): 謝謝大家給個關鍵點的思路
Recurrence(T node)
{
foreach (nodeEach in node.Nodes )
{
委托事件ing
Recurrence(nodeEach )
委托事件ed
}
}
uj5u.com熱心網友回復:
自己頂一下。。。。。。。。。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/168404.html
標籤:C#
上一篇:如何把dataGridView名作為引數傳遞到別的函式?
下一篇:怎么弄那???
