Can use this method List.indexof(item) List data = new List { "A","B","A","C","B","C","D","E" }; List preferences = new List { "A","B","C" }; IEnumerable orderedData = data.OrderBy( item => preferences.IndexOf(item));
放一些個人工作時會用到的技術文章。