天天看點

檔案清單排序

/// <summary>
        /// C#按檔案名排序(順序)
        /// </summary>
        /// <param name="arrFi">待排序數組</param>
        public static void SortAsFileName(ref FileInfo[] arrFi)
        {
            Array.Sort(arrFi, delegate(FileInfo x, FileInfo y) { return x.Name.CompareTo(y.Name); });
        }

        /// <summary>
        /// C#按檔案名排序(倒序)
        /// </summary>
        /// <param name="arrFi">待排序數組</param>
        public static void AntiSortAsFileName(ref FileInfo[] arrFi)
        {
            Array.Sort(arrFi, delegate(FileInfo x, FileInfo y) { return y.Name.CompareTo(x.Name); });
        }