Derleyici Hatası CS0542
'kullanıcı tanımlı tür' : üye adları kendi kapsayan türleriyle aynı olamaz
Bir sınıf veya yapının üyeleri, üye bir oluşturucu olmadığı sürece sınıf veya yapıyla aynı ada sahip olamaz.
Aşağıdaki örnek CS0542 oluşturur:
// CS0542.cs
class C
{
public int C;
}
Bu hata, bir oluşturucuya yanlışlıkla bir dönüş türü koyarsanız ve bu da bunu normal bir yöntem haline getirirse neden olabilir. Aşağıdaki örnek, bir dönüş türüne sahip olduğu için F
oluşturucu değil yöntem olduğundan CS0542 oluşturur:
// CS0542.cs
class F
{
// Remove void from F() to resolve the problem.
void F() // CS0542, same name as the class
{
}
}
class MyClass
{
public static void Main()
{
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: