您在MarkItemDirty上面加上这行代码应该就可以了
FastArrayItemType& Item = FastArray.GetItemArray()[ItemIdx]; MarkItemDirty(Item);