数组:将一个字符串数组输出为|分割的形式
数组:将一个字符串数组输出为|分割的形式,比如“王钢蛋|李铁蛋|铁锤”
string[] s = { "王钢蛋", "李铁蛋", "铁锤" };//定义一个数组 for (int i = 0; i < s.Length - 1; i++)//判断i是否小于s数组的长度-1(即数组中倒数第二个变量) { Console.Write(s[i] + "|");//如果小于 则输出值+"|"。 } Console.WriteLine(s[s.Length - 1]);//否则输出最后一个数据。
输出结果:
在一个整数数组中,依次遍历数组中的每一个元素,如果该元素大于0则自增1,如果小于0则自减1,并输出。
int[] i = { 1, 2, -5, 3, 5, -5, -10, 5, 6, };//定义一个整型数组。 for (int s = 0; s < i.Length; s++)//判断s是否小于 数组i的长度。 { if (i[s] > 0)//判断数组中的元素是否大于0. { i[s]++;//如果大于0则自增1 } else if (i[s] < 0)//判断数组中的元素是否小于0. { i[s]--;//如果小于0则自减1 } Console.WriteLine(i[s]);//输出结果。 }
输出结果:
有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中。
int[] i = { 1, 2, 3, 4, 5, 6, 7 };//定义一个整型数组。 string[] s = new string[i.Length];//定义一个 字符串数组,并且数组长度和i数组相同。 for (int a = 0; a < i.Length; a++)//判断a是否小于i的数组长度。 { s[a] = Convert.ToString(i[a]);//将i数组中的元素依次转变成 字符串数组s元素。 Console.WriteLine("变量s[{0}]={1}",a,s[a]);//输出结果。 }
输出结果:
将一个字符串数组的元素的顺序进行反转。
string[] s = { "a", "b", "c", "d", "e" };//定义一个字符串数组,并赋值。 string[] q = new string[s.Length];//定义一个字符串数组,数组长度是s数组长度。 for (int i = s.Length - 1; i >= 0; i--)//先将s字符串数组长度-1赋值给i。判断i是否大于或等于0. { int i1 = 0;//定义一个整型变量 q[i1] = s[i];//将s数组中的元素赋值给q数组元素。第一次循环即:s[4]的值给q[0]... Console.Write(q[i1]);//输出q数组元素的值。Write为不换行输出 i1++;//i1自增1. }
输出结果: