public string GetStackString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat("探索回数:{0}\r\n", moveCount); Leaf[] list = st.ToArray(); Array.Reverse(list); int i = 0; foreach (Leaf leaf in list) { sb.AppendFormat("{0}\r\n", leaf.Name); leaf.Num = i.ToString(); i++; } sb.AppendLine(marsh.GetLotusString2()); return(sb.ToString()); }