我试图找出 VisualHint.SmartPropertyGrid.PropertyGrid 是否满足我设置属性的需要,我的一些属性是 bool 值。
其中一个参数是
// container:
// The instance of an object containing the C# property displayed in this new
// property.
所以一般来说,我可以只给它一个合适的对象——但是, bool 值是值类型,而不是对象。
在 C# 中,正确的语法是将容器输入为 typeof(bool)
。在 C++ 中有什么明智的方法可以做到这一点,还是我必须创建自己的 bool 对象?
最佳答案
typeid
运算符在 C++/CLI 中提供了与 C# 的 typeof 运算符完全等效的运算符:
Type^ t = bool::typeid;
关于c# - 我如何在 C++/CLI 中执行 C# typeof(bool)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10394875/