【发布时间】:2013-01-09 21:43:11
【问题描述】:
我有一个通用列表
简化示例
var list = new List<string>()
{
"lorem1.doc",
"lorem2.docx",
"lorem3.ppt",
"lorem4.pptx",
"lorem5.doc",
"lorem6.doc",
};
我想做的是根据外部列表排序对这些项目进行排序
举例
var sortList = new[] { "pptx", "ppt", "docx", "doc" };
// Or
var sortList = new List<string>() { "pptx", "ppt", "docx", "doc" };
linq 中是否有任何内置功能可以帮助我实现这一目标,还是我必须采用 foreach 方式?
【问题讨论】:
-
您想对它们进行排序并将它们保存在一个列表中,还是返回组有用?