1

我正在使用 FireSharp 管理 Firebase 实时数据库中的一系列项目。

我正在尝试实现一种包含 30 条消息的队列。

我只想管理 30 条消息,如果收到新消息,则应删除第一个时间顺序。

我该怎么做?

在这一刻,我只是以这种方式将项目添加到数组中:

IFirebaseConfig config = new FirebaseConfig{
        BasePath = _RHDLLConfig.firebaseJsonUrl
};
IFirebaseClient client = new FirebaseClient(config);

client.Push("signals", rh);

我想在推送一个新元素之前删除第一个元素......

数组如下所示:

在此处输入图像描述

我该怎么做?

4

1 回答 1

1

这将删除数组的第一个元素

signals = signals.Skip(1).ToArray();  
于 2019-05-08T14:23:36.057 回答