
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.3 Windows Runtime的类型系统
Windows Runtime的类型系统与.NET的CTS很像,表1-6是几种语言映射到WinRT类型的对照。
表1-6

另外要注意的是:
· HSTRING是不可变的,不可为空的,这里没有空字符串的概念;
· 不支持8位无符号整数;
· 支持64位浮点型;
· 结构体不能有引用类型;
· 接口永远传引用;
· 不支持in、out类型的参数;
· 数据用值类型的。
.NET的代码在WinRT上使用时会做一些映射,表1-7是一些接口上的映射。
表1-7
