gpt4 book ai didi

c# - 将数组作为单独的值传递给参数

转载 作者:行者123 更新时间:2023-11-30 19:03:32 24 4
gpt4 key购买 nike

我正在调用一个函数,它采用与 string.format 相同的形式,其中第一个参数是一个字符串,其余的是替换值。我有一个变量中的字符串和一个数组中的替换值,我如何在给定数组中任意数量的对象的情况下调用此函数?简单地将数组作为最后一个参数传递是行不通的。

最佳答案

使用params关键字:

public string MyMethod(string value, params object[] args)
{
// as an example
return string.Format(value, args);
}

然后你可以用单独的值调用它

MyMethod("Test", "value1", "value2");

或者用数组

MyMethod("Test", new [] { "value1", "value2" });

关于c# - 将数组作为单独的值传递给参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032252/

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