Avertissement du compilateur (niveau 2) CS0435
L’espace de noms 'espace_de_noms' dans 'assembly' est en conflit avec le type importé 'type' dans 'assembly'. Utilisation de l’espace de noms défini dans 'assembly'.
Cet avertissement est émis quand un espace de noms inclus dans un fichier source (fichier_2) est en conflit avec un type importé dans fichier_1. Le compilateur utilise celui figurant dans le fichier source.
L’exemple suivant génère l’avertissement CS0435 :
Compilez d’abord ce fichier :
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
Compilez ensuite ce fichier :
// 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
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :