Java.Util.Concurrent.PriorityBlockingQueue m_sensorDataQueue = new Java.Util.Concurrent.PriorityBlockingQueue();
m_sensorDataQueue.Add(c# to java object);
m_sensorDataQueue是java类,我想将C#对象到这一点。
您可能正在寻找ConcurrentQueue,你可以在的NuGet System.Collections.Concurrent找到。
用法是这样的:
var queue = new ConcurrentQueue<TObject>();
// queue stuff
queue.Enqueue(myObject);
queue.Enqueue(myOtherObject);
// peek
queue.TryPeek(out var result);
// dequeue
queue.TryDequeue(out var result);
其中TObject
是你的对象的类型。