gpt4 book ai didi

c# - 可选参数 - 指定其中一个

转载 作者:太空狗 更新时间:2023-10-29 23:56:34 24 4
gpt4 key购买 nike

我有一个接受三个可选参数的方法。

public int DoStuff(int? count = null, bool? isValid = null, string name = "default")
{
//Do Something
}

我的问题是,如果我调用这个方法并传递一个方法参数:

var isValid = true;
DoStuff(isValid);

我收到以下错误:

Argument 1: cannot convert from 'bool' to 'int?'

是否可以传递单个方法参数,并指定我希望指定的参数?

最佳答案

由于第一个参数是count,它需要一个int? 而不是bool

您可以像描述的那样提供命名参数 here .

DoStuff(isValid: true);

关于c# - 可选参数 - 指定其中一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23067348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com