编译器警告(等级 3)CS0419
cref 特性中有不明确的引用:“Method Name1”。 假设“Method Name2”,但也可能已匹配包括“Method Name3”在内的其他重载。
在代码中的 XML 文档注释中,无法解析某一引用。 如果该方法重载,或者如果找到两个具有相同名称的不同标识符,则可能发生此问题。 若要解决此警告,请使用限定的名称来消除该引用的歧义,或在括号中插入特定的重载。
下面的示例生成 CS0419。
// cs0419.cs
// compile with: /doc:x.xml /W:3
interface I
{
/// text for F(void)
void F();
/// text for F(int)
void F(int i);
}
/// text for class MyClass
public class MyClass
{
/// <see cref="I.F"/>
public static void MyMethod(int i)
{
}
/* Try this instead:
/// <see cref="I.F(int)"/>
public static void MyMethod(int i)
{
}
*/
/// text for Main
public static void Main ()
{
}
}