首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IComparer实现文件名排序

一、概要 本文主要分享在文件对象处理中需要根据文件名排序思路。主要基于.net框架内提供的IComparer对象,它主要将定义类型为比较两个对象而实现的方法。...二、详细内容 1.场景 在读取文件列表的时候,会遇到各种各样的文件名例如“xxx-01”,"1xx01-13"希望按照数字的大小进行排序;可是一旦文件名中出现了符号那么排序就不能用List集合提供Sort...方法的常规排序规则了。...这时候就会出现文件名顺序乱掉的情况。这个时候我们就需要重新定义这个排序规则了。那么刚好IComparer就可以支持我们来解决这个问题。...y == null) throw new ArgumentException("Parameters can't be null"); //对比文件对象A的文件名

22120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券