型 '<型 1>' の値を '<型 2>' に変換できません

ステートメントは、定義されていない方法で、あるデータ型を別のデータ型に変換しようとしています。 このエラーの原因として以下が考えられます。

  • 変換で指定されている 2 つのデータ型の間に変換が存在しない。 この種の変換例としては、 Boolean 値から Date 型への変換があります。

  • 配列の初期化で、{}句の後に中かっこ ( New ) がない。 この場合は、<型 2> の形式は '<型> の 1 次元配列' です。

エラー ID: BC30311

このエラーを解決するには

  • 式がターゲットのデータ型に変換できることをご確認ください。

  • <型 2> が配列の場合は、New 句で、型名の後にかっこと中かっこの両方が含まれていることを確かめてください。 次のコードは、配列の適切な初期化を示しています。

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

関連項目