Avertissement du compilateur (niveau 2) CS0436
Le type 'type' dans 'assembly' est en conflit avec le type importé 'type2' dans 'assembly'. Utilisation du type défini dans 'assembly'.
Cet avertissement est émis quand un type 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.
// CS0436_a.cs
// compile with: /target:library
public class A {
public void Test() {
System.Console.WriteLine("CS0436_a");
}
}
L’exemple suivant génère l’avertissement CS0436.
// CS0436_b.cs
// compile with: /reference:CS0436_a.dll
// CS0436 expected
public class A {
public void Test() {
System.Console.WriteLine("CS0436_b");
}
}
public class Test
{
public static void Main()
{
A x = new A();
x.Test();
}
}
La compilation produit la sortie suivante :
CS0436_b
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :