C#之静态函数的使用

转载 2016年08月28日 16:15:38
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();
        }
    }
}

相关文章推荐

C#中的静态函数,如何操作Form中的控件?

1.第一个问题,关于,回调函数是否必须为静态函数或者全局函数?2.第二个问题,静态函数,如何操作Form中的控件? public static Form1 form1; public Form1()...

C#中静态方法和非静态方法的定义及调用

static method and non-static menthod using System; using System.Collections.Generic; using System.Li...

C#中静态函数的使用和属性的用途

namespace 类的基本应用 { public class People { string user_Name; int user_Age; ...

C#静态构造函数,在继承中调用情况

public class A{ public static string strText; public string Text; static A()...

[科普小短文]在C#中调用C语言函数(静态调用Native DLL,Linux & Mono平台)

之前写过一篇小短文:《[科普小短文]在C#中调用C语言函数》,是在Windows平台下基于Microsoft.Net的一个例子。今天我们来做另外一个小例子,是在Linux平台下基于Mono的例子。关于...

[科普小短文]在C#中调用C语言函数(静态调用Native DLL,Windows & Microsoft.Net平台)

本文属于“科普”性质,面向对.Net不了解的读者。 对于不太了解.Net的人,如果想要了解.Net,我必须给他介绍P/Invoke。P/Invoke是什么呢?简单地说,就是在.Net中调用本地代码...

C#静态构造函数

静态构造函数是C#的一个新特性,在编程过程中用处并不广,它的主要目的是用于初始化一些静态的变量。   因为这个构造函数是属于类的,而不属于任何一个实例,所以这个构造函数只会被执行一次,而且是在创建...

C# vs C++之三:静态构造函数

在C#中,类的静态构造函数用于在使用类之前进行相关的初始化工作;比如,初始化静态成员或执行特定操作。CLR 在第一次创建该类对象或调用该类静态方法时自动调用静态构造函数。同时,CLR保证静态构造函数的...

C# 静态构造函数

C# 静态构造函数

C# 静态构造函数(类型构造器)的要点

C# 静态构造函数(类型构造器)的要点
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#之静态函数的使用
举报原因:
原因补充:

(最多只允许输入30个字)