Lezen in het Engels

Delen via


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:

C#
// CS0435_1.cs  
// compile with: /t:library  
public class Util
{  
   public class A { }  
}  

Compileer vervolgens dit bestand:

C#
// 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  
   }  
}