Peringatan kompilator (tingkat 2) CS0435
Namespace layanan ‘namespace layanan’ di rakitan bertentangan dengan jenis ‘type’ yang diimpor di ‘assembly’. Menggunakan namespace layanan yang didefinisikan dalam 'assembly'.
Peringatan ini dikeluarkan ketika namespace layanan dalam file sumber (file_2) bertentangan dengan jenis yang diimpor di file_1. Kompilator menggunakan salah satu dari file sumber.
Contoh berikut menghasilkan CS0435:
Kompilasi file ini terlebih dahulu:
// CS0435_1.cs
// compile with: /t:library
public class Util
{
public class A { }
}
Kemudian, kompilasi file ini:
// 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
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: