编译器警告(等级 3)CS0419
更新:2007 年 11 月
错误消息
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 ()
{
}
}