型 '<type1>' の値を '<type2>' に変換できません。
更新 : 2007 年 11 月
ステートメントが、定義されていない方法で、あるデータ型を別のデータ型に変換しようとしました。このエラーでは以下の原因が考えられます。
変換が存在しない 2 つのデータ型間での変換が指定されています。Boolean 値から Date 型への変換などが該当します。
配列の初期化で、New 句の後に中かっこ ({}) が指定されていません。この場合、<type2> は、'<type> の 1 次元配列' 形式になります。
Error ID: BC30311
このエラーを解決するには
式のデータ型が変換先のデータ型に変換できるものであることを確認します。
<type2> が配列の場合は、New 句で型名の後にかっこと中かっこの両方を指定します。次のコードは、配列の正しい初期化方法を示します。
Dim anIntArray As Integer() = New Integer() {}