Auf Englisch lesen

Freigeben über


Compilerfehler CS1728

Der Delegat kann nicht an 'member' gebunden werden, da er ein Member von 'type' ist

Sie können Delegaten nicht an Member der Werttypen Nullable binden.

Beispiel

Im folgenden Beispiel wird CS1728 generiert:

// CS1728.cs  
class Test  
{  
   delegate T GetT<T>();  
   delegate T GetT1<T>(T t);  
  
   delegate bool E(object o);  
   delegate int I();  
   delegate string S();  
  
   static void Main()  
   {  
      int? x = null;  
      int? y = 5;  
  
      GetT<int> d1 = x.GetValueOrDefault;   // CS1728  
      GetT<int> d2 = y.GetValueOrDefault;   // CS1728  
      GetT1<int> d3 = x.GetValueOrDefault;   // CS1728  
      GetT1<int> d4 = y.GetValueOrDefault;   // CS1728  
   }  
}