数组输入

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

namespace ConsoleApplication4
{
    class Class1
    {
        int count;
        int[] list=new int[50];
        public void putin()
        {
            Console.Write("请输入你的数组元素,以空格隔开,以回车结束:");
            string str = Console.ReadLine();
            string[] result = str.Split(' ');
            int[] myArray = new int[result.Length];
            count = myArray.Length;
            for (int i = 0; i < myArray.Length; i++)
            {
                list[i] = Convert.ToInt32(result[i]);
            }

        }
        public void cr()
        {
            Console.Write("请输入插入的位置:");
            int s = int.Parse(Console.ReadLine());
            for (int j = count; j >= s; j--)
            {
                list[j + 1] = list[j];

            }
            Console.Write("请输入插入的数字:");
            list[s] = int.Parse(Console.ReadLine());
            count++;
        }
        public void del()
        {
            Console.Write("请输入删除的位置:");
            int s = int.Parse(Console.ReadLine());
            for (int j = s; j <count; j++)
            {
                list[j] = list[j+1];

            }
            count--;
          
        }

        public void show()
        {
            for (int a = 0; a < count; a++)
                Console.Write(list[a]+" ");
        }
    }
}

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

namespace ConsoleApplication4
{
    class Program
    {

        static void Main(string[] args)
        {
            Class1 c1 = new Class1();
            c1.putin();
            c1.show();
            //Console.Write("请选择:0.插入 1.删除");
            //int m = Console.Read();
            c1.cr();
            c1.show();
            c1.del();
            c1.show();
            Console.ReadKey();
        }
    }
}


 

         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/wuchao/p/2160783.html