在MethodB的XML文档中,我想写一些类似于以下的内容:
当然,这会导致潜在的错误,因为编译器不再警告我参数名是否错误,如果我拼错了或在代码中更改了名称。
/// <remarks>Before calling this method, call <see cref="MethodA"> passing zero as <paramef name="MethodA.MyParam"/> value.
MethodA的声明如下:
void MethodA(int MyParam)
这可行吗?目前,我必须以这种方式编写:
/// <remarks>Before calling this method, call <see cref="MethodA"> passing zero as <i>MyParam<i/> value.
当然,这会导致潜在的错误,因为编译器不再警告我参数名是否错误,如果我拼错了或在代码中更改了名称。
MethodB
的开始处调用MethodA
,而是将这个责任交给方法的使用者呢? - spender