C#.Net 调用方法,给参数赋值的一种技巧

C#中可以给参数赋值默认值(其实这种写法有点不太好,有时会使方法的功能太复杂了)。

但是往往有多个默认参数时,有的参数需要使用默认值,有的不使用默认值,这时正常的写法就行不通了,解决方法可参照下边的代码:

public class AccountPermissionofBBQ

{

    private void tempUsing()

     {

         tempReturn(y:"12121");

     }

      private void tempReturn(string x="1111",string y="1111")

     {

        

     }

 }

此处感谢王晓,要不是他和我说(半年前做接口的时候),我可能对这种写法一直处在模糊概念中,其实通过指定变量名赋值还可以随意的切换变量的顺序,因为只要方法的每个参数有值就行,这样对于开发速度也会有很大的提升

你可能感兴趣的:(.net)