我正在尝试编写一个类,其中函数通常都采用相同或类似的输入参数。我想要做的是提供类顶部的参数列表,并在函数类中引用这些参数(为了节省一些击键。
有人知道这样做的方法吗?
我试图做以下事情。
public static class TestClass
{
/// <param name="p1">A test parameter</param>
/// <param name="p2">Another test parameter</param>
/// <summary>
/// Does something
/// </summary>
/// A more detailed something
/// <paramref name="p1"/>
/// <paramref name="p2"/>
public static void TestFunction(double p1, double p2)
{
return;
}
}
编辑: 这实际上只是一个静态的独立函数类。因此它没有内部参数。代码已更新。
答案 0 :(得分:0)
试试这个,我已经将你的参数重构为类字段:
public class TestClass
{
private readonly double _p1;
private readonly double _p2;
public TestClass( double p1 , double p2 )
{
_p1 = p1;
_p2 = p2;
}
public void TestFunction( /* use other parameters specifc for this method*/ )
{
// use your fields here
var p1 = _p1;
var p2 = _p2;
}
}