我不太确定该如何做。我需要展示一个文件列表,这个列表的顺序与我们的文件服务器上所呈现的顺序不同。
我想到的一种方法是通过匹配枚举值的名称来对字符串列表进行排序。
假设我有一个完整的字符串列表:
List<string> filenames = new List<string>();
我有一个相关的枚举用于按特定顺序显示文件:
public enum ProcessWorkFlowOrder
{
File1,
File3,
File2
}
在列表中,"filenames"字符串值将与枚举名称完全匹配。
如何以最佳方式匹配并按其匹配的枚举值对“FileNames”列表进行排序?