//方法类 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cp6 { class Search { public void Import(int[] nums) //让用户输入整数,再让用户决定是否继续输入 { for (int i = 0; i < nums.Length; i++) { Console.Write("请输入第{0}个整数:",i+1); nums[i] = Int32.Parse(Console.ReadLine()); Console.Write("是否需要输入(y:继续/其他:停止):"); string a = Console.ReadLine(); if (a == Convert.ToString('y')) { continue; } else { break; } } } public void Seek(int[] nums) //用户输入一个要查找的数,在数组查找用户输入的数,找到,输出下标 { Console.Write("请输入一个你要查找的数:"); int seek = Int32.Parse(Console.ReadLine()); for (int i = 0; i < nums.Length; i++) { if (seek == nums[i]) { Console.WriteLine("找到你要查找的数,下标为{0}", i); break; } else { if (i == 99) { Console.WriteLine("没有找到你要查找的数"); break; } else { continue; } } } } } } //测试类 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cp6 { class Test { public static void Main(string[] agrs) { int[] num = new int[100]; Search sea = new Search(); sea.Import(num); sea.Seek(num); } } }