在 python 中,我可以这样做:
List=[3, 4]
def Add(x, y):
return x + y
Add(*List) #7
在 C# 中有什么方法可以做到这一点或类似的事情吗?基本上,我希望能够将参数列表传递给任意函数,并将它们作为函数的参数应用,而无需手动解压缩列表并调用显式指定参数的函数。
最佳答案
嗯,最接近的是反射,但那是缓慢的一面......但是看看MethodInfo.Invoke ...
关于c# - 在 C# 中进行类似 Python 的列表解包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/568280/