Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Lo spazio dei nomi 'spazio dei nomi' in 'assembly' è in conflitto con il tipo importato 'tipo' in 'assembly'. Utilizzo dello spazio dei nomi definito in 'assembly'.
The namespace 'namespace' in 'assembly' conflicts with the imported type 'type' in 'assembly'. Using the namespace defined in 'assembly'..
Questo avviso viene visualizzato quando uno spazio dei nomi in un file di origine (file_2) è in conflitto con un tipo importato in file_1. Il compilatore utilizzerà il tipo specificato nel file di origine.
Il seguente codice di esempio genera l'avviso CS0435:
Compilare innanzitutto il seguente file:
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
Compilare quindi il seguente file:
// 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
}
}