详解C#中一维数组的插入

 更新时间:2018年03月25日 14:11:49   作者:彬菌  
本文内容给大家分享了在C#中进行一维数组的插入的详细实例代码,大家可以测试下。

一维数组的插入:

实现效果:在1 2 3 后面插入4

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Array
{
  class Program
  {
    static void Main(string[] args)
    {
      int[] array = new int[] { 1, 2, 3 };
      int[] des = addArray(array, 4, 4); 
      foreach (int item in des)
      {
        Console.WriteLine(item );
      }
      Console.ReadLine();
    }
    static int[] addArray(int[] bornArray, int index, int value)
    {
      ArrayList list = new ArrayList(bornArray );
      if (index <0)
      {
        index =0 ;
      }
      if (index >bornArray .Length -1)
      {
        index = bornArray.Length;
      }
      list.Insert(index ,value );
      int[] des = new int[list.Count ];
      for (int i=0;i<list.Count;i++)
      {
        des[i] = (int)list[i];
      }
      return des;
    }
  }
}

相关文章

  • c#中多线程间的同步示例详解

    c#中多线程间的同步示例详解

    使用线程时最头痛的就是共享资源的同步问题,处理不好会得到错误的结果,所以下面这篇文章主要给大家介绍了关于c#中多线程间同步的相关资料,需要的朋友可以参考下
    2021-09-09
  • 如何使用C#代码创建快捷方式文件详解

    如何使用C#代码创建快捷方式文件详解

    在Windows中创建快捷方式很简单,如果想用C#代码的方式创建,就没有那么方便了,因为.NET框架没有提供直接创建快捷方式的方法。这篇文章主要给大家介绍了关于如何使用C#代码创建快捷方式文件的相关资料,需要的朋友可以参考下
    2018-08-08
  • C#中如何正确的使用字符串String

    C#中如何正确的使用字符串String

    这篇文章主要给大家介绍了关于在C#中如何正确的使用字符串String的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • C#多线程学习之(六)互斥对象用法实例

    C#多线程学习之(六)互斥对象用法实例

    这篇文章主要介绍了C#多线程学习之互斥对象用法,实例分析了C#中互斥对象的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • c#栈变化规则图解示例(栈的生长与消亡)

    c#栈变化规则图解示例(栈的生长与消亡)

    多数情况下我们不需要关心栈的变化,下文会给出一个具体的示例。另外,理解栈的变化对于理解作用域也有一定的好处,因为C#的局部变量作用域是基于栈的。
    2013-11-11
  • C#基础之委托用法实例教程

    C#基础之委托用法实例教程

    这篇文章主要介绍了C#中委托的用法,包括委托的功能、定义及用法示例,需要的朋友可以参考下
    2014-09-09
  • C#中async和await的深入分析

    C#中async和await的深入分析

    Async/Await是C# 5引入的关键字,用以提高用户界面响应能力和对Web资源的访问能力,同时它使异步代码的编写变得更加容易,下面这篇文章主要给大家介绍了关于C#中async和await的相关资料,需要的朋友可以参考下
    2022-11-11
  • Unity实现移动物体到鼠标点击位置

    Unity实现移动物体到鼠标点击位置

    这篇文章主要为大家详细介绍了Unity实现移动物体到鼠标点击位置,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • Unity3D基于陀螺仪实现VR相机功能

    Unity3D基于陀螺仪实现VR相机功能

    这篇文章主要为大家详细介绍了Unity3D基于陀螺仪实现VR相机功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#面向对象的23种设计模式介绍

    C#面向对象的23种设计模式介绍

    这篇文章介绍了C#面向对象的23种设计模式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02

最新评论