program.cs

来自「csharp课本的源代码」· CS 代码 · 共 36 行

CS
36
字号
using System;
using System.Collections.Generic;
using System.Text;

namespace WhileExample
{
    public class Testfunc
    {
        public static int Find(string keyValue, string[] array)
        {
            int i = array.Length - 1;
            while (i >= 0)
            {
                if (array[i] == keyValue) break;
                i--;
            }
            return i;
        }
    }
    public class Program
    {
        public static void Main()
        {
            string[] arr1 = { "张三", "李四", "王五", "赵六", "陈七" };
            Console.Write("输入查找的姓名:");
            string findValue = Console.ReadLine();
            int arrayIndex = Testfunc.Find(findValue, arr1);
            if (arrayIndex == -1) Console.WriteLine("数组中无此人!");
            else Console.WriteLine("此人在数组的第{0}个元素中。", arrayIndex);
            //按回车键结束
            Console.ReadLine();

        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?