How can you use optional parameters in C#?

前端 未结 23 2574
逝去的感伤
逝去的感伤 2020-11-22 17:02

Note: This question was asked at a time when C# did not yet support optional parameters (i.e. before C# 4).

We\'re building a web API tha

23条回答
  •  旧巷少年郎
    2020-11-22 17:45

    Surprised no one mentioned C# 4.0 optional parameters that work like this:

    public void SomeMethod(int a, int b = 0)
    {
       //some code
    }
    

    Edit: I know that at the time the question was asked, C# 4.0 didn't exist. But this question still ranks #1 in Google for "C# optional arguments" so I thought - this answer worth being here. Sorry.

提交回复
热议问题