Číst v angličtině

Sdílet prostřednictvím


Hodnotu typu type1<> nelze převést na< typ 2>.

Příkaz se pokusí převést jeden datový typ na jiný způsobem, který není definován. Mezi možné příčiny této chyby patří:

  • Převod určuje dva datové typy, mezi kterými neexistuje žádný převod. Příkladem je převod hodnoty Boolean na Date typ.

  • Inicializace pole neobsahuje složené závorky ({}) za klauzulí New . V tomto případě <je type2> typu "1-dimenzionální pole <typu>".

ID chyby: BC30311

Oprava této chyby

  • Ujistěte se, že výraz lze převést na cílový datový typ.

  • Pokud <je type2> pole, ujistěte se, že New klauzule obsahuje jak závorky, tak složené závorky za názvem typu. Následující kód znázorňuje správnou inicializaci pole.

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

Viz také