'variablename' türü '<<variablename>>' içeren bir ifadeden çıkarılamaz

Değişken bildirimde ilk değerini oluştururken kullanılırsa, derleyici bir değişkenin veri türünü çıkaramaz.

Örneğin, Option Infer olarak ayarlandığında Onaşağıdaki örnekler derlenmez:

  • Bildirimler

    ' Does not compile with Option Infer on.  
    Dim m = m  
    Dim d = someFunction(d)  
    
  • For Döngü

    ' Does not compile with Option Infer on.  
    For j = 1 To j  
    Next  
    
  • For Each Döngü

    ' Does not compile with Option Infer on.  
    For Each customer In customer.Orders  
    Next  
    

Hata Kimliği: BC30980

Bu hatayı düzeltmek için

  • İki değişkenin farklı değerlere başvurması amaçlandıysa, bildirdiğiniz değişkenin adını değiştirin.

  • Atamanın sağ tarafındaki ilk değerdeki değişken adı yerine değişmez değer kullanın.

  • Bildirdiğiniz değişkenin türünü belirtmek için bir As yan tümce kullanın.

Ayrıca bkz.