我的数据结构是这样的。
public class Node{
public string Name { get; set;}
public bool IsAlive { get; set;}
public string Dividend { get; set;}
public Node Parent { get; set;}
}
我想在活着的股东之间分配馅饼,我想在树视图上显示作为分子分母的碎片。
但实际上我的分子和分母应该是这样的。
但我无法计算分子和denomirator标题值。
IList<Node> shareholders = new List<Node>{
new Node { Parent = null, Name ="A", IsAlive = false, Dividend = "" },
new Node { Parent = A, Name ="B", IsAlive = false, Dividend = "" },
new Node { Parent = A, Name ="C", IsAlive = true, Dividend = "" },
new Node { Parent = B, Name ="D", IsAlive = true, Dividend = "" },
new Node { Parent = B, Name ="E", IsAlive = true, Dividend = "" }
}