传递给方法的参数的值属性

时间:2016-04-20 22:56:22

标签: c# parameter-passing

最近,我看到了这样的方法

public void MyMethod([Values("One", "Two", "Three")] string order, [Values(true, false)] bool choice)
{
    // ...
}

我以前从未见过这个。这是什么意思?

1 个答案:

答案 0 :(得分:2)

如果在测试方法中使用它,我知道NUnit uses those in its testing framework。从链接页面:

  

ValuesAttribute用于指定为参数化测试方法的单个参数提供的一组值。