gpt4 book ai didi

c#有没有类似于多变量声明的参数构造?

转载 作者:行者123 更新时间:2023-11-30 14:27:04 25 4
gpt4 key购买 nike

当声明相同类型的变量时,我们通常这样做:

int a,b,c,d;

是否有一个结构可以对函数参数做类似的事情?这个函数需要 3 个整数:

void foo(int a,b,c)
{
}

最佳答案

不,没有这样的构造来声明方法参数。您必须一一声明您的参数。

让您的方法接收声明为单个数组参数的多个参数最接近的是params。 :

void Foo(params int[] a) {
...
}

这个方法可以按如下方式调用:

Foo(a, b, c, d);

调用者可以传递任意数量的独立参数,包括零。您的方法会将所有这些都接收到一个数组中。

关于c#有没有类似于多变量声明的参数构造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916869/

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