'<type1>' türünün değeri '<type2>' türüne dönüştürülemez

Deyimi, tanımlanmamış bir şekilde bir veri türünü başka bir veri türüne dönüştürmeye çalışır. Bu hatanın olası nedenleri şunlardır:

  • Dönüştürme, aralarında dönüştürme bulunmayan iki veri türünü belirtir. Buna örnek olarak bir değerden Boolean türe dönüştürme işlemi örnek olarak verilmiştir Date .

  • Bir dizinin başlatılması, yan New tümceden sonra gelen ayraçları ({}) içermez. Bu durumda, <tür2> '1 boyutlu tür> dizisi' <biçimindedir.

Hata Kimliği: BC30311

Bu hatayı düzeltmek için

  • İfadenin hedef veri türüne dönüştürülediğinden emin olun.

  • Tür2> bir diziyse <yan tümcesinin tür adından New sonra hem parantez hem de ayraç içerdiğinden emin olun. Aşağıdaki kod, bir dizinin doğru başlatılmasını gösterir.

    Dim anIntArray As Integer() = New Integer() {}
    

Ayrıca bkz.