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

基本介绍:


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

方法的种类


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就是方法  

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值