我有一个通用列表
简化示例
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 方式?