如果我使用具有多个可选参数的方法,如何在不指定其中一个参数的情况下调用该方法,让它使用其默认值?
假设我有具有多个可选参数的方法 Foo:
void Foo(string a, int b = 5, bool c = false, float d = 0.5f);
我想调用此方法,同时为参数b
和d
一个特定的值,同时不关心c
并为其提供默认值:
Foo("Hello World", 6, /*default*/, 1.9f);
我写什么而不是/*default*/
来实现这一点?
注意:我在其他地方找到了这个问题,作为重复关闭,没有答案,而链接副本中的答案没有解决我提出的问题。在驳回之前,请正确考虑这个问题。
Foo("Hello World", b: 6, d: 1.9f);