龙空技术网

C#如何反转数组中的元素?

什来之比 276

前言:

此刻兄弟们对“c程序数组逆序输出”可能比较珍视,同学们都想要分析一些“c程序数组逆序输出”的相关资讯。那么小编同时在网络上网罗了一些有关“c程序数组逆序输出””的相关知识,希望同学们能喜欢,大家快快来学习一下吧!

C#在反转数组中的元素时,并不是对数组元素进行排序,而是按数组元素的索引值由大到小进行输出,数组可以是字符类型,也可以是数字类型。

程序界面:

程序界面

完整代码:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication1{    public partial class ArrayReverse : Form    {        private string[] vScenery ={            "故宫博物院",            "八达岭长城 ",            "山海关景区",            "白洋淀景区",            "云冈石窟",            "五台山风景名胜区",            "长白山景区",            "太阳岛公园",            "周庄古镇景区",            "雁荡山风景名胜区",            "普陀山风景名胜区"};        public ArrayReverse()        {            InitializeComponent();            for (int i = 0; i < vScenery.GetUpperBound(0) + 1; i++)            {                label1.Text = label1.Text + vScenery[i] + Environment.NewLine;            }        }        private void button1_Click(object sender, EventArgs e)        {            textBox2.Text = string.Empty;            foreach(string str in vScenery.Reverse())            {                textBox2.Text = textBox2.Text +str+ Environment.NewLine;            }        }    }}
主要代码说明:

Environment.NewLine:换行

vScenery.GetUpperBound(0):获得数组上限索引值

string[] vScenery={,,,}:定义并初始化数组

vScenery.Reverse():数组元素反转(倒序)

foreach(string str in vScenery.Reverse()):遍历数组中元素

结语:喜欢的请关注和收藏!

标签: #c程序数组逆序输出