阿里云折扣码

轻云博客 > Asp .net网站开发 > 给方法传递多个参数,参数可为NULL

给方法传递多个参数,参数可为NULL

作者:Aisencici / 日期:2015-12-8 13:29:00 / 分类:Asp .net网站开发 / 浏览:3873

给方法传递多个参数,参数可为NULL

 

今天朋友问我他有一个方法,里面有几十个参数,但是并不是每个参数都需要传值的,除了给不需要传值的参数传个NULL还有别的办法吗?因为参数太多,每个都传NULL,工作太繁琐。

 

方法如下:

1.先定义一个方法,可以为NULL的参数如下定义

 private void RemoveThings(string a, string c, string d, string b = null, string e = null)
        {
            string a1 = a;
            string b1 = b;
            string c1 = c;
            string d1 = d;
            string e1 = e;
        }

 

2.调用方法

 RemoveThings("1", "3", "4", e: "5");

 

不需要传值的就忽略,给需要传值的指定参数名即可。

 

本文标签:
From:
分享到: