当前位置:  开发笔记 > 编程语言 > 正文

类似Python的列表在C#中解压缩?

如何解决《类似Python的列表在C#中解压缩?》经验,为你挑选了1个好方法。

在python中,我可以这样做:

List=[3, 4]

def Add(x, y):
    return x + y

Add(*List) #7

在C#中有没有办法做到这一点或类似的东西?基本上我希望能够将一个参数列表传递给一个任意函数,并将它们作为函数的参数应用,而无需手动解包List并调用显式指定参数的函数.



1> Marc Gravell..:

嗯,最接近的是反射,但这是缓慢的......但是看看MethodInfo.Invoke ......

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有