![Windows 8应用开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/834/680834/b_680834.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.3 Windows Runtime的类型系统
Windows Runtime的类型系统与.NET的CTS很像,表1-6是几种语言映射到WinRT类型的对照。
表1-6
![](https://epubservercos.yuewen.com/A84B38/3590459704822301/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739284918-bCQUG4DodiVebEBrzhpWrz9VLlE8PQP8-0-8b4e8f369a5a0e2358ccbf1a11d594f1)
另外要注意的是:
· HSTRING是不可变的,不可为空的,这里没有空字符串的概念;
· 不支持8位无符号整数;
· 支持64位浮点型;
· 结构体不能有引用类型;
· 接口永远传引用;
· 不支持in、out类型的参数;
· 数据用值类型的。
.NET的代码在WinRT上使用时会做一些映射,表1-7是一些接口上的映射。
表1-7
![](https://epubservercos.yuewen.com/A84B38/3590459704822301/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739284918-RNjb1LOiYDOfqxI6A6qQnGAbSettOmzN-0-7f621e5c1f3444b3ce2848f6ad1a3ac7)