/// <summary> /// 给一个node加入一个叶子 /// </summary> /// <typeparam name="TKey"></typeparam> /// <param name="node"></param> /// <param name="newLeaf"></param> public static void AddLeaf <TKey>(this BaseNode <TKey> node, BaseLeaf <TKey> newLeaf) { if (node.ChildrenNull()) { node.ChildrenNodes = new List <BaseLeaf <TKey> >(); } node.ChildrenNodes.Add(newLeaf); }