Ejemplo n.º 1
0
        public string GetTreeItem(string areaName, int parentsCount, bool isLastNode, Dictionary <int, bool> parentsCountDict)
        {
            var str = "";

            if (isLastNode == false)
            {
                parentsCountDict[parentsCount] = false;
            }
            else
            {
                parentsCountDict[parentsCount] = true;
            }
            for (var i = 0; i < parentsCount; i++)
            {
                str = string.Concat(str, TranslateUtils.DictGetValue(parentsCountDict, i) ? " " : "│");
            }
            str = string.Concat(str, isLastNode ? "└" : "├");
            str = string.Concat(str, areaName);
            return(str);
        }