İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0412

'generic': parametre veya yerel değişken, yöntem türü parametresiyle aynı ada sahip olamaz

Genel bir yöntemin tür parametresi ile yöntemdeki yerel değişken arasında veya yöntemin parametrelerinden biri arasında bir ad çakışması vardır. Bu hatayı önlemek için çakışan parametreleri veya yerel değişkenleri yeniden adlandırın.

Örnek

Aşağıdaki örnek CS0412 oluşturur:

// CS0412.cs  
using System;  
  
class C  
{  
    // Parameter name is the same as method type parameter name  
    public void G<T>(int T)  // CS0412  
    {  
    }  
    public void F<T>()  
    {  
        // Method local variable name is the same as method type  
        // parameter name  
        double T = 0.0;  // CS0412  
        Console.WriteLine(T);  
    }  
  
    public static void Main()  
    {  
    }  
}