Compilerwarnung (Stufe 3) CS0419
Mehrdeutige Referenz im cref-Attribut: 'Methodenname1' Es wird 'Methodenname2' angenommen, jedoch könnten auch andere Überladungen, einschließlich 'Methodenname3', zugeordnet werden.
In einem XML-Dokumentationskommentar im Code konnte ein Verweis nicht aufgelöst werden. Dies kann auftreten, wenn die Methode überladen wird oder wenn zwei verschiedene Bezeichner mit dem gleichen Namen gefunden werden. Um die Warnung aufzulösen, verwenden Sie einen qualifizierten Namen, um den Verweis eindeutig zu machen, oder schließen Sie die bestimmte Überladung in Klammern ein.
Im folgenden Beispiel wird CS0419 generiert:
// 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 ()
{
}
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für