【C#学习】——方法(函数)

来源:互联网 发布:字体识别软件app 编辑:程序博客网 时间:2024/05/20 08:27

基本介绍:


    关于函数就是将一堆代码进行重用的一种机制。代码中可能会有参数,可能会有返回值。一般的函数就是完成一个功能。在需要的时候将他调用。在调用的时候可能会需要我们提供一些数据给他,执行过后会给系统一个返回值(返回结果)。其中要就输入的数据就是参数,返回的执行结果就是返回值。

方法的种类


1、最简单的方法无参数返回值(一般不会使用)。我还没有找到例子。
2、有返回值无参数:
     
 string s = Console.ReadLine();//此方法没有参数,此方法有返回值,返回值类型为string
   
   看有无返回值主要就是看有没有存在变量来接收。无参数就是在方法的括号中不需要赋值。即可使用
3、有参数无返回值:
 Console.WriteLine("你好");//此方法可以有参数也可以没有参数,没有返回值

    在方法中括号中赋值,证明有参数。方法显示前缀为void证明此方法无返回值。

4、有返回值有参数
例子:求几个数的和。
  class Program    {        static void Main(string[] args)        {            int[]nums={23,45,98,12};//求和            int sum=SumArray(nums);//此方法有参数和返回值,返回值类型为int            Console.WriteLine("和为{0}", sum);//获得求和结果并显示            Console.ReadKey();        }        /// <summary>        /// 求和        /// </summary>        /// <param name="numbers"></param>        /// <returns></returns>        public static int SumArray(int []numbers)  //定义一个方法        {            int sum = 0;//赋初值                for(int i=0;i<numbers.Length;i++)//数组循环获得求和结果                {                    sum +=numbers[i];                }            return sum;//返回sum,可以调用        }    }

函数和方法对比


简单介绍

函数:来源于数学中的集合映射定义,因此一般有输入输出,在数学上称为自变量和函数   
方法:方法就是函数中位置结构,在代码上看它就是一段实现某一特别算法的指令结构。  
   

不同点如下所述  

函数强调输入输出,但在同样的输出下方法是可变的。  
方法强调结构,次序,约束。  
如果 y=X^2 是二次曲线方程的话,那么 y是函数,而f(x)=x^2中的 f就是方法  

1 0
原创粉丝点击