2

VisualHint.SmartPropertyGrid.PropertyGrid がプロパティを設定するニーズを満たすかどうかを調べようとしています。プロパティの一部はブール値です。

パラメータの1つは

//   container:
//     The instance of an object containing the C# property displayed in this new
//     property.

したがって、一般に、適切なオブジェクトを渡すことができますが、ブール値は値の型であり、オブジェクトではありません。

C# では、正しい構文は、コンテナーを として入力することtypeof(bool)です。C ++でこれを行う賢明な方法はありますか、それとも独自のboolオブジェクトを作成する必要がありますか?

4

1 に答える 1

7

C# の typeof 演算子とまったく同じものは、C++/CLI でtypeid演算子によって提供されます。

Type^ t = bool::typeid;
于 2012-05-01T10:23:30.837 に答える