Compilerfehler CS0761

Die Deklarationen der partiellen method<T>-Methode enthalten inkonsistente Typparametereinschränkungen.

Weist eine partielle Methode eine Implementierung auf, muss die generische Typeinschränkung mit der Einschränkung identisch sein, die für die Methodensignatur definiert wurde.

So beheben Sie diesen Fehler

  1. Sorgen Sie dafür, dass die generischen Typeinschränkungen für jede Komponente der partiellen Methode identisch sind.

Beispiel

Mit dem folgenden Code wird CS0761 generiert:

// cs0761.cs  
using System;  
  
public partial class C  
{  
    partial void Part<T>() where T : class;  
    partial void Part<T>() where T : struct // CS0761  
    {  
    }  
  
    public static int Main()  
    {  
        return 1;  
    }  
}  

Weitere Informationen