directory.getfiles
C#中directory.getfiles返回的是字符串数组。但是这个字符串数组是按照ASCII码进行排序的,不是按照大小进行排序的,因此我们如果想要对其进行1-2-3这种排序需要对他进行改造一下。
通常使用两种方法:构造冒泡函数,和使用表达式。表达式比较简单,就用表达式来吧。以下是实例代码
头文件:
using System;
using System.Collections.Generic;
using System.componentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.windows.Forms;
using System.IO;
using System.Collections;
using System.Text.regularexpressions;
实际内容: //获取文件夹下的所有.jpg格式的图片内容
string[] pic = Directory.GetFiles(dir, "*.jpg");
//对文件夹中的内容进行大小排序
pic = pic.orderby(s => int.Parse(Regex.Match(s, @"\d+").Value)).ToArray();
实验结果截图
没使用之前默认的情况是:
相关阅读
Directory Listing Denied This Virtual Directory do
在访问一个网址(可以是一级网址如http://www.baidu.com/,也可以是二级网址如http://www.baidu.com/app/ 甚至更多级的网址)的时候,htt
C#操作xml文件:使用XmlDocument 实现读取和写入
XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是
补全下列代码,判断给定整数的二进制表示,从右边数第三位是不是1Bool IsThirdBitOne(int number){Return ;} C#中值类型和引
文件大小单位转换函数-getFileSize($bytes)
function getFileSize($bytes){ if ($bytes >= pow(2,40)) { # code... $return = round($bytes/pow(1024, 4),2); $suffi
本文转载自 http://www.cnblogs.com/SkySoot/archive/2012/04/05/2433639.html C# 中的委托和事件(详解) https://www.cnblogs.c