我有一个类项目与属性(Id,名称,代码,价格)。项目列表中填充了重复的项目。为例:如何使用linq删除列表中的重复项?

我想添加一个“选择一个”选项下拉列表绑定到列表<T>。一旦我查询列表<T>,我如何添加我的初始项目,不是数据源的一部分,作为该列表<T>的第一个元素?我有:

在c#中随机化泛型列表顺序的最佳方法是什么?我在一个列表中有一个有限的75个数字集,我想随机分配一个顺序,以便为彩票类型的应用程序绘制它们。