İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Uyarısı (düzey 2) CS0464

'type' türünün null değeriyle karşılaştırmak her zaman 'false' üretir

Bu uyarı, null değer türü değişkeni ile null arasında bir karşılaştırma gerçekleştirdiğinizde ve karşılaştırma veya !=olmadığında == oluşturulur. Bu hatayı çözmek için değerini gerçekten denetlemek nullisteyip istemediğinizi doğrulayın. gibi i == null bir karşılaştırma false için doğru olabilir. gibi i > null bir karşılaştırma her zaman yanlıştır.

Örnek

Aşağıdaki örnek CS0464 oluşturur.

// CS0464.cs  
class MyClass  
{  
   public static void Main()  
   {  
      int? i = 0;  
      if (i < null) ;   // CS0464  
  
      i++;  
   }  
}