Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
„type“ enthält keine Definition für „name“, und es konnte keine Erweiterungsmethode „name“ gefunden werden, die ein erstes Argument vom Typ „type“ akzeptiert (möglicherweise fehlt eine using-Anweisung oder ein Assemblyverweis).
Dieser Fehler tritt auf, wenn Sie versuchen, eine Methode aufzurufen oder auf einen Klassenmember zuzugreifen, der nicht vorhanden ist.
Im folgenden Beispiel wird CS1061 generiert, da Person
nicht über eine Methode DisplayName
verfügt. Es verfügt über eine Methode namens WriteName
. Vielleicht ist es das, was der Autor dieses Quellcodes schreiben wollte.
public class Person
{
private string _name;
public Person(string name) => _name = name;
// Person has one method, called WriteName.
public void WriteName()
{
System.Console.WriteLine(_name);
}
}
public class Program
{
public static void Main()
{
var p = new Person("PersonName");
// The following call fails because Person does not have
// a method called DisplayName.
p.DisplayName(); // CS1061
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrieren