我现在正在开发一个项目,其中一部分使用托管 C++。在托管 C++ 代码中,我正在创建一个 DataTable。在为数据表定义列时,我需要指定列的类型。在 C# 中,这将:
类型(整数)
但是如何在托管 C++ 中做到这一点?
谢谢!
在 C++/CLI 中,使用 typeid 关键字。
例如
Type ^t = Int32::typeid;
在较旧的“托管 C++ 扩展”语法中,您会使用__typeof(Int32)
,但该语言的整个版本已被严重弃用,您应该使用 C++/CLI。