C#之數組的排序及合并和拆分(fēn)

時間:2020-06-15 作者:管理員(yuán) 點擊:701

//數組排序Sort(升序),Reverse(降序)
//定義數組
int[] myint = { 1, 2, 3, 4, 5, 8, 1, 54, 55, 22, 445, 5656, 88, 10 };
//輸出原數組
Console.WriteLine("原數組是:");
foreach (int outint in myint)
{
    Console.Write(outint + "\t");
}
Console.WriteLine("\n升序排列後的數組是:");
Array.Sort(myint);//數組升序排列
foreach (int outint in myint)
{
     Console.Write(outint + "\t");
}
Console.WriteLine("\n降序配列後的數組是:");
Array.Reverse(myint);//數組降序排列
foreach (int outint in myint)
{
     Console.Write(outint + "\t");
}

//數組的合并與拆分(fēn)Copy方法
//有四個重載
//1)Array.Copy(數組1,數組2,長度)//長度int類型
//2)Array.Copy(數組1,數組2,Int64)
//3)Array.Copy(數組1,指定索引,數組2,指定索引,長度)//長度int類型
//4)Array.Copy(數組1,指定索引,數組2,指定索引,Int64)
int[] num1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int[] num2 = { 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
int[] resultNum = new int[20];
Array.Copy(num1, resultNum, 10);//從mum1索引值爲0位置開(kāi)始複制10個元素,放(fàng)到resultNum中(zhōng),從索引值0開(kāi)始存放(fàng)。
foreach (int outint in resultNum)
{
    Console.Write(outint + "\t");
}
Array.Copy(num2, 0, resultNum, 11, 9);//從num2索引值爲0的位置開(kāi)始取9個元素,放(fàng)到resultNum中(zhōng),從索引值爲11的位置存放(fàng)
foreach (int outint in resultNum)
{
    Console.Write(outint + "\t");
}
Console.ReadKey();
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言