如何投C#对象的java.lang对象Xamarin的Android?

问题描述 投票:0回答:1
Java.Util.Concurrent.PriorityBlockingQueue m_sensorDataQueue = new Java.Util.Concurrent.PriorityBlockingQueue();

m_sensorDataQueue.Add(c# to java object);

m_sensorDataQueue是java类,我想将C#对象到这一点。

c# xamarin xamarin.android
1个回答
0
投票

您可能正在寻找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是你的对象的类型。

© www.soinside.com 2019 - 2024. All rights reserved.