gpt4 book ai didi

C# 调用具有多个值的函数

转载 作者:太空狗 更新时间:2023-10-29 22:53:10 26 4
gpt4 key购买 nike

所以我这里有这段代码:

int n;
public static void Main(string[] args)
{
Console.Write("Please insert a number : ");
n = int.Parse(Console.ReadLine());
Console.Write("Please insert wait time (0,1 or 2) : ");
int time = int.Parse(Console.ReadLine())*1000;
Calculate(n,time);
}

对我来说,同时为多个 n 值(一个接一个地给出)调用 Calculate(n,time) 函数的最佳方法是什么。我已经想到用数组来存储多个 n 值,但有没有更好的选择。

另外我想从命令行传递多个 n 作为参数。

有什么想法吗?提前致谢!

最佳答案

您只需使用 params 属性。

public void Calculate(time, params int[] parameters){ ... }

这将允许您调用:

Calculate(time, 1, 2, 3, 4, 5, 6, ....)

在函数中你可以迭代:

foreach(int item in parameters){}

关于C# 调用具有多个值的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755325/

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