• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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();
        }
    }
}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

vs = vs[i + 1];
循环到最后一个的时候,就会报错了

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!