C#循环新增时Random.Next()生成随机数重复的问题

JamFF

关注

阅读 45

2022-03-30

分析提示:Map中的key是唯一,提示错误:key有相同即随机数有重复值

解决方法如下:

Dictionary<string, string> map = new Dictionary<string, string>();

foreach (var info in li.StatisSameAmountOrders){

map.Add(DateTime.Now.ToString("yyyyMMddHHmmssss") + "-" + Convert.ToString(new Random(Guid.NewGuid().GetHashCode()).Next(1,1000)),“value”}

精彩评论(0)

0 0 举报