Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"användardefinierad typ" : medlemsnamn kan inte vara samma som deras omslutningstyp
Medlemmar i en klass eller struct får inte ha samma namn som klassen eller structen, såvida inte medlemmen är konstruktor.
Följande exempel genererar CS0542:
// CS0542.cs
class C
{
public int C;
}
Det här felet kan orsakas om du oavsiktligt placerar en returtyp på en konstruktor, vilket i praktiken gör den till en vanlig metod. I följande exempel genereras CS0542 eftersom F
det är en metod, inte en konstruktor, eftersom den har en returtyp:
// CS0542.cs
class F
{
// Remove void from F() to resolve the problem.
void F() // CS0542, same name as the class
{
}
}
class MyClass
{
public static void Main()
{
}
}
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: