关闭

C#之静态函数的使用

标签: C#静态函数
556人阅读 评论(0) 收藏 举报
分类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace while_test
{
    public class While_test
    {
        //定义while_test类中的Find方法,用于在数组中查找特定的值
        public static int Find(string keyValue,string[] array)
        {
            //定义整型数据i作为数组array的下标
            int i = array.Length - 1;
            while (i >= 0)
            {
                if (array[i] == keyValue)
                {
                    break;
                }
                i--;
            }
            //返回i值,找到即返回该元素在数组中的小标,否则返回-1
            return i;
        }
    }
    class Program
    {
        static void Main()
        {
            string[] a1 = { "张兰","苗群","洋洋","赵薇","王露","陈浩"};
            Console.WriteLine("输入你要查找的姓名");
            string findValue = Console.ReadLine();
            int arrayIndex = While_test.Find(findValue, a1);
            if (arrayIndex == -1)
            {
                Console.WriteLine("数组中无此人");
            }
            else
            {
                Console.WriteLine("此人在数组的第{0}个元素中",arrayIndex+1);
            }
            Console.ReadLine();
        }
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:71379次
    • 积分:2300
    • 等级:
    • 排名:第16874名
    • 原创:147篇
    • 转载:108篇
    • 译文:0篇
    • 评论:13条
    最新评论