型 '<typename>' は、配列の要素の型、戻り値の型、フィールドの型、汎用引数の型、'ByRef' パラメータ型、または 'Object' または 'ValueType' に変換された式の型にすることはできません

更新 : 2007 年 11 月

制限された型を持つ変数、プロシージャのパラメータ、型パラメータ、関数の戻り値、または配列が式に宣言されています。

共通言語ランタイム (CLR: Common Language Runtime) には、特別な言語でしかサポートしない型があります。これらの型をアプリケーション内でデータ型として使用することはできません。このような型には、ArgIteratorRuntimeArgumentHandleTypedReference の各構造体などがあります。

Error ID: BC31396

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

  • 制限された構造体をデータ型の宣言に使わないようにします。

参照

参照

ArgIterator

RuntimeArgumentHandle

TypedReference