今天,济南网站建设小编为大家分享一个c#小案例,了解c#编程语言的朋友都知道,在c#中用户一旦创立数组完成,数组的长度就固定了,是无法直接完成新元素的添加工作的,但是,我们需要向原数组中添加一个新的元素,该如何操作呢?本案例,news.hcsw666.com/系统随机生成一个数组,然后,提升用户输入一个新的元素,接着,将这个元素添加到原数组中。希望,这个小案例对大家了解数组,有所帮助!
关键代码:
// 随机生成一个数组 Random random = new Random(); int arrayLength = random.Next(3, 8); // 数组长度为 3 到 7 之间的随机数 int[] originalArray = new int[arrayLength]; for (int i = 0; i < arrayLength; i++) { originalArray[i] = random.Next(1, 100); // 数组元素为 1 到 99 之间的随机数 } // 输出原始数组 Console.WriteLine("随机生成的数组为:"); foreach (int num in originalArray) { Console.Write(num + " "); } Console.WriteLine(); // 提示用户输入一个新元素 Console.Write("请输入一个新的元素:"); if (int.TryParse(Console.ReadLine(), out int newElement)) { // 将数组转换为 List<int> List<int> list = new List<int>(originalArray); // 添加新元素到列表 list.Add(newElement); // 将 List<int> 转换回数组 int[] newArray = list.ToArray(); // 输出新数组 Console.WriteLine("添加新元素后的数组为:"); foreach (int num in newArray) { Console.Write(num + " "); } Console.WriteLine(); } else { Console.WriteLine("输入无效,请输入一个有效的整数。"); }
评论