我要生成从第一个列表(对象的列表)的随机数,并把它在第二个列表以获得一个随机的连接ID,使原来的ID和之间连接的数据随机ID如何我可以通过索引从第一个列表中的项目和哪种类型的我要投它我怎么可以得到存储在列表
public class OneHub :Hub
{
static List<UserId> ConnectedUser = new List<UserId>();
static List<MessageDetail> CurrentMessage = new List<MessageDetail>();
static List<ConnectionsId> Connection = new List<ConnectionsId>();
public void Connect(string id)
{
if (ConnectedUser.Count(x => x.ConnectionId == id) == 0)
{
ConnectedUser.Add(new UserId { ConnectionId = id });
if (ConnectedUser.Count != 0 || ConnectedUser.Count != 1)
{
Random r = new Random();
int x = r.Next(0,ConnectedUser.Count);
(object)ConnectedUser.item[x];
Connection.Add(new ConnectionsId {ConnectionId=id,ConnectionId2= })
}}}
请不要将您的代码作为图像发布。它不容易被搜索,不能被复制/粘贴,并且是浪费带宽。将相关代码作为* text *复制到您的问题中。 – mason
我不明白为什么这是一个循环。如果你只想连接一个人,为什么你需要一个循环? – Hogan
好感谢@mason –