在python中,我可以这样做:
List=[3, 4] def Add(x, y): return x + y Add(*List) #7
在C#中有没有办法做到这一点或类似的东西?基本上我希望能够将一个参数列表传递给一个任意函数,并将它们作为函数的参数应用,而无需手动解包List并调用显式指定参数的函数.
嗯,最接近的是反射,但这是缓慢的......但是看看MethodInfo.Invoke ......