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# 静态类和静态函数

C# 翻译msdn文档 静态类和静态函数
  • Lionel_Coder
  • Lionel_Coder
  • 2016年07月30日 15:53
  • 855

C#静态成员和静态函数

静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量。 static变量在对象被实例化时创建,通过对象进行访问一个类的所...
  • haizhongliangji
  • haizhongliangji
  • 2014年10月25日 22:09
  • 1024

C#静态方法

  C#静态方法     ...
  • jiangxinyu
  • jiangxinyu
  • 2007年09月19日 10:08
  • 5130

《csharp高级编程》 学习笔记 第三章 对象和类型

第三章 对象和类型 3.1 类和结构 类和结构实际上都是创建对象的模板。 类和结构的区别是他们在内存中的存储方式: 类是存储在堆(heap)上的引用类型,而结构是存储在堆栈(stack)上的值...
  • wuyanyi
  • wuyanyi
  • 2011年10月05日 12:05
  • 2881

C# 静态类,静态变量,静态函数

本文导读:C#中静态变量、静态方法、静态类通过static关键字修饰,不能使用 new 关键字创建静态类的实例。静态方法和属性不能访问其包含类型中的非静态字段和事件,并且不能访问任何对象的实例变量;静...
  • Godsight
  • Godsight
  • 2017年02月13日 10:15
  • 690

C#控制台基础 调用非静态类的静态方法与非静态方法

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 program.cs using System; using Syst...
  • yushaopu
  • yushaopu
  • 2016年09月04日 15:43
  • 1839

静态Static(C#)

静态可以修饰字段,属性,方法,构造函数,类。 1.静态字段(与之相对的是实例字段,也可以成为非静态字段) C#中没有全局变量和全局函数的说法,如果找相之于等价的就可以认为是静态字段和静态方法了。 类中...
  • u010792238
  • u010792238
  • 2015年11月10日 23:19
  • 1242

C#不允许声明函数体内的static变量,为何?

学习C#中……今天发现,C#居然不支持在函数体内声明static变量,这真的是很古怪,难道一个static变量的就一定要让别人知道吗(至少会被类的其他成员知晓)?下边的C#和C++的比较,很明显,C+...
  • SeaWave
  • SeaWave
  • 2006年05月21日 13:08
  • 2003

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

1.第一个问题,关于,回调函数是否必须为静态函数或者全局函数?2.第二个问题,静态函数,如何操作Form中的控件? public static Form1 form1; public Form1()...
  • nanfeiyannan
  • nanfeiyannan
  • 2014年12月22日 09:41
  • 5055

C#窗口传值及方法调用1--通过静态方法实现

普通的传递方式为属性,委托,构造函数传递。 这种传递方式仅实现当Form1打开Form2,将Form2的值传给Form1或者将Form1的值传给Form2。 如果Form1打开Form2,Form...
  • opm161
  • opm161
  • 2016年01月27日 16:33
  • 1075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#之静态函数的使用
举报原因:
原因补充:

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