Compilerwaarschuwing (niveau 2) CS0435
De naamruimte 'naamruimte' in 'assembly' conflicteert met het geïmporteerde type 'type' in 'assembly'. Gebruik de naamruimte die is gedefinieerd in 'assembly'.
Deze waarschuwing wordt weergegeven wanneer een naamruimte in een bronbestand (file_2) conflicteert met een geïmporteerd type in file_1. De compiler gebruikt de compiler in het bronbestand.
In het volgende voorbeeld wordt CS0435 gegenereerd:
Compileer dit bestand eerst:
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
Compileer vervolgens dit bestand:
// CS0435_2.cs
// compile with: /r:CS0435_1.dll
using System;
namespace Util
{
public class A { }
}
public class Test
{
public static void Main()
{
Console.WriteLine(typeof(Util.A)); // CS0435
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: