Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Pengompilasi (level 2) CS0253

Kemungkinan perbandingan referensi yang tidak diinginkan; untuk mendapatkan perbandingan nilai, transmisikan sisi kanan ke jenis 'type'

Kompiler sedang melakukan perbandingan referensi. Jika Anda ingin membandingkan nilai string, transmisikan sisi kanan ekspresi ke type.

Contoh berikut menghasilkan CS0253:

// CS0253.cs  
// compile with: /W:2  
using System;  
class MyClass  
{  
   public static void Main()  
   {  
      string s = "11";  
      object o = s + s;  
  
      bool c = s == o;   // CS0253  
      // try the following line instead  
      // bool c = s == (string)o;  
   }  
}