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++;  
   }  
}