Advertencia del compilador (nivel 2) CS0435
El espacio de nombres 'espacioNombres' de 'ensamblado' está en conflicto con el tipo importado 'tipo' en 'ensamblado'. Uso del espacio de nombres definido en ‘ensamblado’.
Esta advertencia se emite cuando un espacio de nombres de un archivo de origen (archivo_2) está en conflicto con un tipo importado de archivo_1. El compilador usa el del archivo de origen.
El ejemplo siguiente genera el error CS0435:
Compile este archivo primero:
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
A continuación, compile este archivo:
// 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
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: