1. 程式人生 > >C#傳特定的值,獲得特定的數組排序

C#傳特定的值,獲得特定的數組排序

ask code stat .text tasks ID read lec 特定

一,在實際業務中,我們會有當我們傳任何值進來時,我們要有特定的排序,,比如傳進來的是"生物", "歷史","化學", 但實際上我們需要的是"化學","生物", "歷史",這時我們就需要用到數組排序

二,如下代碼

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); } } } }

C#傳特定的值,獲得特定的數組排序