C#传特定的值,获得特定的数组排序
一,在实际业务中,我们会有当我们传任何值进来时,我们要有特定的排序,,比如传进来的是"生物", "历史","化学", 但实际上我们需要的是"化学","生物", "历史",这时我们就需要用到数组排序
二,如下代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo { class Program { static void Main(string[] args) { string[] course = { "物理", "化学", "生物", "历史", "政治", "地理", "技术" }; int[] list = { course.ToList().IndexOf("历史"), course.ToList().IndexOf("物理"), course.ToList().IndexOf("地理") }; Array.Sort(list); foreach (var item in list) { Console.WriteLine(item); } } } }