怎样获取数组里面的其中一个值呢

        Array<CodeProperty> props;

        //获取指定合约的所有合约属性

        Bool ret = GetProperty("SA501.CZCE", props);

   PushStatusMsg(TextArray(props));

       他显示的值现在是

但如果我想获取这里面的其中一个值应该怎样写呢,例如我想要symbol的值,我试过props.symbol来获取,但提示“不是结构的成员”,应该怎样写呢

怎样把一个变量序列中特定的值(如0)删除后,后面的值向前填充?
在onready里设置了数组变量的值,在onbar里读取的值是0
二维数组怎么取其中一列成为一维数组?
关于数组存值
怎样满足条件con1开三次仓(每次1手)后不开了用map或者dic或者数组写?即定义一个键对应一个值..
一维数组绝对值
序列值和数组的区别
关于数组局部最大值
如何获取期货合约属性里面的项?
如何记录数组过去值

朋友,symbol本来就是string,你为什么要text转换一下?

props先是一个数组,这个数组的元素才是codeproperty结构体数据

获取数组元素的方法是[]

所以获取合约属性结构体的表达方法是props[i],i表示你要获取第几个。

然后获取结构体内属性的方法是.后缀,所以symbol属性的获取方法应该是props[i].symbol

你说的方法我是试过的,也是不行 PushStatusMsg(TextArray(props[0].symbol));和 PushStatusMsg(Text(props[0].symbol));都试过,没有办法编译哦