Derleyici Hatası CS1932

Bir aralık değişkenine 'ifade' atanamaz.

Derleyicinin, bir yan tümcesinde veya let yan tümcesinde from tanıtılması fark etmeksizin aralık değişkeninin türünü çıkarabilmesi gerekir. Null bir tür olmadığından null olamaz ve güvenli olmayan türde bir ifadeyle atanamaz.

Bu hatayı düzeltmek için

  • Geçerli olmayan atamayı kaldırın.

  • İfadeyi açıkça izin verilen bir türe dönüştürme

Örnek

Aralık değişkeninin türü çıkarılamadığından aşağıdaki kod CS1932 oluşturur. Aşağıdaki örnekte gösterildiği gibi hatayı düzeltmek için değeri istenen türe dönüştürebilirsiniz.

// CS1932.cs  
using System.Linq;  
class Test  
{  
    static void Main()  
    {  
  
        var x = from i in Enumerable.Range(1, 100)  
                let k = null // CS1932  
                // Try the following line instead.  
                let k = (string) null  
                select i;  
    }  
}  

Ayrıca bkz.