Upozornění kompilátoru (úroveň 2) CS0435
Obor názvů v sestavení je v konfliktu s importovaným typem type type v sestavení. Použití oboru názvů definovaného v sestavení
Toto upozornění se vydává, když je obor názvů ve zdrojovém souboru (file_2) v konfliktu s importovaným typem v file_1. Kompilátor používá ten ve zdrojovém souboru.
Následující příklad vygeneruje CS0435:
Nejprve zkompilujte tento soubor:
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
Pak zkompilujte tento soubor:
// 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
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: