/// <summary> /// 对所有元素进行排序 /// </summary> public void Sort() { foreach (var item in Dirs) { if (item.Dirs.Count > 0 || item.Items.Count > 0) { item.Sort(); } } Dirs.Sort((x, y) => string.Compare(x.Name, y.Name)); Items.Sort((x, y) => string.Compare(x.Name, y.Name)); }