gpt4 book ai didi

collections - 使用可迭代

转载 作者:行者123 更新时间:2023-12-04 14:49:16 26 4
gpt4 key购买 nike

WinRT API 函数 DataPackage::SetStorageItems接受 IIterable<IStorageItem^>^ 类型的参数.我有的是一个StorageItem^ ,而不是集合。

我对如何从中创建一个 IIterable 集合有点困惑,因为我找不到实现该接口(interface)的 WinRT 集合类。我意识到我可以使用 IIterable 作为基础创建自己的类,但我的猜测是存在一些我没有看到的现有类。

我在这里想念什么?

我想这很明显,但是:C++、VS11、Win8、Metro。

最佳答案

我想你想要 the Vector class来自 C++/CX 特定的 namespace Platform::Collections :

DataPackage^ package = …;
IStorageItem^ item = …;
Vector<IStorageItem^>^ items = ref new Vector<IStorageItem^>();
items->Append(item);
package->SetStorageItems(items);

关于collections - 使用可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com