string s = "";
string[] names={};
for (int i = 0; i < names.Length-1; i++)
{s=s+names[i]+"";
}
if (names.Length > 0)//如果没有这句话,那么字符串数组长度为0的时候就会有问题了
{
s = s + names[names.Length - 1];
}
Console.WriteLine(s);
Console.ReadKey();
注意声明变量的使用范围,for循环的i只用于本for循环
int[] values = { 30, 15, -5, 199 };
string[] names = new string[values.Length];
for (int i = 0; i < values.Length; i++)
{
names[i] = Convert.ToString(values[i]);//此处讲数字转换后的字符串数组找一个names数组接着它,要不然就白转换了
}
for (int i = 0; i < names.Length; i++)
{
Console.WriteLine(names[i]);
}
Console.ReadKey();
交换两个变量采用找一个中间值,存储
int i1=10;
int i2=130;
int temp=i 1;
i1=i2;
i2=temp;
string[] names = { "30","32","53","23"};
for (int i = 0; i < names.Length/2; i++)
{
string temp = names[i];
names[i] = names[names.Length - 1 - i];
names[names.Length - 1 - i] = temp;
} for (int i = 0; i < names.Length; i++)
{
Console.WriteLine(names[i]);
}
函数: int[] values = { 3, 5, 3, 9 };
int sum = Sum(values);
Console.WriteLine(sum);
Console.ReadKey();
}
static int Sum(int[] values)
{
int sum = 0;
foreach (int i in values)
{
sum = sum + i;
}
return sum;