c#我问一下,这个怎么在数组的第三位数插入一个整数3,显示数组超出界限,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp4
{
class You
{
public void Test( ref int[] vs)
{
if(vs==null||vs.Length==0)
{
Console.WriteLine("数组元素为零或者不存在,请重新输入:");
}
else
{
for (int i = 0; i < vs.Length; i++)
{
if(i==2)
{
vs = 3;
}
else
{
if (i < 2)
{
vs = vs;
}
else
vs = vs[i + 1];
}
Console.WriteLine("输出数组元素分别是:{0}",vs);
}
}
}
}
class Program
{
static void Main(string[] args)
{
You you = new You();
int[] vs = {1,2,5,4,6};
you.Test(ref vs);
Console.WriteLine("程序运行完毕!");
Console.ReadKey();
}
}
} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
vs = vs[i + 1];
循环到最后一个的时候,就会报错了 |
|
|
|
|