C#如何在list集合中随机取出一个值

C#怎么在list集合中随机取出一个值
C#怎么在list集合中随机取出一个值
------解决思路----------------------
new Random().Next(list.Count)

list.OrderBy(_=>Guid.NewGuid()).First()