How can you use optional parameters in C#?

前端 未结 23 2283
逝去的感伤
逝去的感伤 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:49

    Another option is to use the params keyword

    public void DoSomething(params object[] theObjects)
    {
      foreach(object o in theObjects)
      {
        // Something with the Objects…
      }
    }
    

    Called like...

    DoSomething(this, that, theOther);
    

提交回复
热议问题