gpt4 book ai didi

c# - 如何找到带有 params 参数的方法的用法,以使参数不为空?

转载 作者:太空狗 更新时间:2023-10-30 00:55:11 26 4
gpt4 key购买 nike

我有一个方法,它的最后一个参数是 params string[]。我希望搜索一个程序集并计算使用至少一个值传递 params 参数的使用次数。

此方法有数百次调用,其中大部分不会将任何内容传递给最后一个 params 参数,因此使用 ReSharper 的 Find Usages 之类的东西并计算那些没有传递的用法params 参数的任何内容都不实用。

我如何使用反射/反汇编来做到这一点?或者,是否有可以执行此操作的工具?

最佳答案

一个简单的方法:

  • 添加一个不带任何参数的重载。
  • 重建 - 将优先使用新的重载,而不是 params 一个
  • 使用您通常使用的任何重构工具来重命名无参数重载
  • 用简单的“查找”计算调用次数
  • 放弃所有代码更改:)

关于c# - 如何找到带有 params 参数的方法的用法,以使参数不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10323086/

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