数组输入
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();
}
}
}