Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Kompilator CS1728

Tidak dapat mengikat delegasi ke 'anggota' karena merupakan anggota dari 'jenis'

Anda tidak dapat mengikat delegasi ke anggota dengan jenis nilai Nullable.

Contoh

Sampel berikut menghasilkan CS1728:

// 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  
   }  
}