调用列表<字符串>作为参数

本文关键字:参数 字符串 列表 调用 | 更新日期: 2023-09-27 18:06:27

尝试从Activity Workflow中调用以下方法:

namespace Namespace1
{
 public partial class Class1
 {
  public static void Method1(List<string> p1){}
 }
}

我在可视化工作流编辑器中指定:

  • TargetType = Namespace1。Class1
  • 方法名称= Method1
  • 参数:方向:;类型:列表;和对应的值。

但是收到以下错误:'Class1'没有一个名为'Method1'的公共静态方法来匹配提供给'Method1'的InvokeMethod的参数类型、泛型类型参数和泛型类型约束。

  1. Method1的签名是否正确?
  2. 错误的原因是什么?

调用列表<字符串>作为参数

为您的参数命名:List<string> myList

我不熟悉Visual Workflow Editor,但是很可能,正如Xela所说,你需要提供一个参数名称:

public static void Method1(List<string> myList){}

结果显示实际上没有错误。错误列表中出现错误的原因是,只有在项目成功构建后,错误才会消失。在我的例子中,代码其他部分的错误阻止了成功构建。