zoukankan      html  css  js  c++  java
  • c#参数传递

     

    一、使用params 关键字后可以在调用时用逗号分隔开,用 params  还可以动态传递参数,参数数量不受限制,在数据库读写层就有类似。

    //param 关键字可以在调用时用逗号分隔开
    public static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                
                
                var result=GetTotal(1,2,3);
                Console.Write("Press any key to continue . . . "+result);
        
                Console.ReadKey(true);
            }
            public static int GetTotal(params int[] inputArry)
            {
                int value=0;
                for(int i=0;i<inputArry.Length;i++)
                    value+=inputArry[i];
                return value;
            }

    二、参数传递按设置默认值

      public static int GetTotal(int  y=0,int x)
            {
               value=x+y;//y可以不传参,按默认0算
                return value;
            }

     三、使用命名参数传递不需要考虑参数顺序:

    public static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");    
                var result=GetTotal(x:2,y:3);//命名参数传递
                Console.Write("Press any key to continue . . . "+result);
                Console.ReadKey(true);
            }
            public static int GetTotal(int x,int y)
            {
                int value=0;
                value=x+y;
                return value;
            }
  • 相关阅读:
    开发技术--Numpy模块
    开发技术-IPython介绍
    开发--Deepin系统安装
    开发--CentOS-7安装及配置
    开发技术--设计模式
    English--音标重难点
    English--音标拼读
    English--辅音
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/musexiaoluo/p/6457872.html
Copyright © 2011-2022 走看看