型 '<typename>' は、配列の要素の型、戻り値の型、フィールドの型、汎用引数の型、'ByRef' パラメータ型、または 'Object' または 'ValueType' に変換された式の型にすることはできません
更新 : 2007 年 11 月
制限された型を持つ変数、プロシージャのパラメータ、型パラメータ、関数の戻り値、または配列が式に宣言されています。
共通言語ランタイム (CLR: Common Language Runtime) には、特別な言語でしかサポートしない型があります。これらの型をアプリケーション内でデータ型として使用することはできません。このような型には、ArgIterator、RuntimeArgumentHandle、TypedReference の各構造体などがあります。
Error ID: BC31396
このエラーを解決するには
- 制限された構造体をデータ型の宣言に使わないようにします。