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.
Namnområdets namnområde innehåller redan en definition för "typ"
Ett namnområde har duplicerade identifierare. Byt namn på eller ta bort någon av de duplicerade identifierarna. Mer information finns i Namnområden
Följande exempel genererar CS0101:
// CS0101.cs
namespace MyNamespace
{
public class MyClass
{
static public void Main()
{
}
}
public class MyClass // CS0101
{
}
}
En CS0101 genereras också när ditt klassnamn krockar med namnet på ditt namnområde. Detta kan inträffa när du expanderar med hjälpklasser för basklassen där du försöker behålla namnområdesvägen på samma sätt. I exemplet nedan bör UTF8-klassen tydligt vara ett dotterbolag till klassen String, men om du försöker tvinga den till samma namnutrymme genom att deklarera namnområdet som Utilities.String orsakas ett CS0101-fel:
//CS0101-Utilities.String.cs
namespace Utilities
{
public class String
{
public string MyString;
}
}
//CS0101-Utilities.String.UTF8.cs
namespace Utilities.String // CS0101
{
public class UTF8
{
public string MySecondString;
}
}
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: